> Andreas Enge andr...@enge.fr writes: > > > 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). > > > There are many projects that do not have working CI, that sometimes do > not build, that sometimes have broken parts. Either you are very lucky > in picking projects to participate in, or in Guix it is just slightly > more exposed due to the rolling nature and the number of contributors.
don't miss the 'knowingly' part in my words. everyone makes mistakes, that's a different story. in my early days i had patches rejected because of this. i had to split them into multiple commits, even though we both knew that it will introduce a few commits of broken state. whether it's written explicitly, or it's just a folklore among some committers, this happens. maybe the actual contributor experience is (was?) not really observable. it used to happen in small, invisible bubbles. with the codeberg move this may change a bit. maybe we could add a 'meta' tag that can be used to mark interactions that are interesting from a social/organizational perspective? -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “The real does not die, the unreal never lived. Set your mind right and all will be right. When you know that the world is one, that humanity is one, you will act accordingly. But first of all you must attend to the way you feel, think and live. Unless there is order in yourself, there can be no order in the world.” — Sri Nisargadatta Maharaj