Encountered the issue with a current situation in the AUR. The python-rtmixer package has had build issues for some time. Recently, another package that depends on it (friture) was updated. The dependency is not version-bound.
If python-rtmixer is skipped in an upgrade transaction, friture apparently also gets excluded - unnecessarily. Building and updating it can also be tried with an older version of a dependency. Yay could print a warning in such a case though.
Reproduction Steps
yay -Syu
Skip a (non-version-bound) dependency update
A dependent package also gets excluded
Expected behavior
The dependent package(s) to be updated even if a dependency is not. (Unless of course the dependent package is also explicitly excluded/skipped.)
Affected Version
yay v12.4.2 - libalpm v15.0.0
Describe the bug
Encountered the issue with a current situation in the AUR. The
python-rtmixer
package has had build issues for some time. Recently, another package that depends on it (friture
) was updated. The dependency is not version-bound.If
python-rtmixer
is skipped in an upgrade transaction,friture
apparently also gets excluded - unnecessarily. Building and updating it can also be tried with an older version of a dependency. Yay could print a warning in such a case though.Reproduction Steps
yay -Syu
Expected behavior
The dependent package(s) to be updated even if a dependency is not. (Unless of course the dependent package is also explicitly excluded/skipped.)