Currently, if a patch that we carry in Guix is taken upstream, and then we update the package, Guix will automatically reverse the patch without error.
This behavior delayed my xorg-update work for several hours today (I was stumped and took a break), and I worry that patches that aren't needed for successful compilation (e.g. security fixes) could be automatically undone without anyone noticing. Perhaps the solution is to pass --force (not --batch) to 'patch'. What do you think? Mark