I apply some custom patches to
wlroots in an overlay. During some rebase over the past few months these came to be silently ignored by nixpkgs because
wlroots was split into
wlroots_0_16, and the primary downstream user (
swaywm) was using
This caused me some not inconsiderable pain.
Is there some obvious way to prevent silent failures like this from happening again?
If not, we should consider some kind of policy that would make it possible to prevent this kind of silent failure. For example some way of knowing which
top-level attributes are merely variations on a single package (so a patch can be applied to all such variants).