On 2025/03/15 09:55, Klemens Nanni wrote:
> CVSROOT:      /cvs
> Module name:  ports
> Changes by:   k...@cvs.openbsd.org    2025/03/15 09:55:45
> 
> Modified files:
>       mail/isync     : Makefile distinfo 
>       mail/isync/patches: patch-src_drv_imap_c 
> 
> Log message:
> update to mbsync 1.5.1
> 

Changing the contents of a patchfile (or distfile) without changing
the filename breaks bulk builds, which share distfiles between a range
of -stable and -current machines, building from different versions of
the ports tree, with builds lasting up to around a month.

sr.ht includes the version number of git at the bottom of patches,
so it's guaranteed to change again. Since in isync this only touches
2 files and there are no other patches in those files, applying via
patches in the port wouldn't seem too much of a hardship. But if
you really prefer not, then mirroring the patch (ideally under a
meaningful name) would I think be the best way to unbreak builds.

Reply via email to