On 21/07/14 22:37, hasufell wrote: > afaiu dynamic deps are broken and not defined in PMS > > still... people seem to fix deps without revbumping, causing users who > either don't use dynamic deps (it's optional for portage through > --dynamic-deps=y, although it's on by default) or who use a different PM > to not get the fix, at worst resulting in broken dependency calculation > > suggestion: > * stop fixing dependencies without revbumping > * add an appropriate question to the dev quiz > * remove dynamic deps from portage (afair that is already considered by > the portage team) >
Revision bumping for dependency change that doesn't cause the package's file content to change doesn't make sense; triggers useless rebuilds for users. Portage is the official package manager, and has dynamic deps enabled by default. And it's already in ebuild-quiz.txt to ensure knowing when to, or not to, revbump: *** Ebuild technical/policy questions 1. You change a package's ebuild to install an init script. Previously, the package had no init script at all. Is a revision bump necessary? Why? What about when adding a patch? So, -1, useless rebuilds is one of the biggest problems lately, it's an relatively new problem, people are revbumping packages for the simplest things like EAPI4->5 - Samuli