New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/31916#issuecomment-881807379 Comment: I'm not sure we want such a granular separation... Have you considered the case where an update removes features from users' systems? > They are two independent changes, so they should stay in separate commits. Squashing unrelated changes into mega commits is a horrible antipattern that makes commits hard to comprehend. But the repo tries to follow a convention of atomic commits per package; splitting the changes that apply to a single revision change can be confusing too for those who are used to the convention. I think 6 commits for the present changes is too much, in any case.