Am Sun, Jul 13, 2025 at 10:14:16PM +0000 schrieb Attila Lendvai:
> this is somewhat tangential, but guix is the first project in my entire 
> programmer career where it's not only allowed to commit changes that will 
> break things, but it's straight out demanded (the one commit per package 
> policy, even if it knowingly introduces incompatibilities).

Well, that is rather misrepresenting things. It is recommended to push
such a series of commits at the same time. So people doing "guix pull"
should always end up on a working combination. Of course, one can then
take extraordinary steps to time travel on purpose in the middle of such
commits, but usually it is quite obvious that they come in a series.
And if possible, I still try to order the commits so that they do not
break anything.

In another project I am working on we usually add test cases as soon as
a bug report comes in, so that the git version can fail its tests
between releases until we find a fix.

Andreas


Reply via email to