On 8/5/19 3:21 AM, Neil Bothwick wrote: > On Sun, 4 Aug 2019 09:59:06 -0700, Ian Zimmerman wrote: > >> I see, I got caught (again) by the favorite gentoo sleight of hand of >> updating a package and not bumping its version. In my case, eudev. > > I've not checked lately, but policy was that if an ebuild change did not > result in differences in the installed files, there was no need for a > version bump. This avoids needless recompiling of packages. >
Realistically, almost all ebuild changes should incur a new revision. I would much rather recompile 100 packages *and have it work* than compile 10 packages and have it crash three times requiring manual intervention because the tree is so screwed up. We have better guidelines these days: https://devmanual.gentoo.org/general-concepts/ebuild-revisions but they still give developers too much freedom to be lazy and commit important changes without a revision. The "straight to stable" advice contradicts our existing stabilization policy, and the USE flag advice says that you can rely on a non-default, portage-only feature to prevent breakage.