Dnia 2014-07-21, o godz. 21:53:04 "Andreas K. Huettel" <dilfri...@gentoo.org> napisał(a):
> Am Montag, 21. Juli 2014, 21:37:17 schrieb hasufell: > > 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) > > Actually the quizzes are pretty much clear on that. > > Revision must be bumped when the on-disk files installed by the ebuild are > changed. > Nothing about dependencies. > > This has been policy for a LONG time, and we're not going to change it > overnight just because you protest. This is not an argument. Just because we're doing things wrong for a very long time doesn't mean we have to keep doing that. Especially now that the breakage is getting much more visible with spread of EAPI=5 and subslots. > Now... whether dynamic deps are technically the right thing to do is another > question. It merits discussion, but we need to be really sure about the > consequences of any change. Yes, it does. I'm not sure if it leads anywhere, though. Dynamic deps are a pipe dream. You can't implement them properly, so we're using half-working implementation as an excuse to be lazy. Of course, the problem is that many developers just assume how dynamic deps work. They don't know the details, they don't test it. They just say 'I need not to revbump because dynamic-deps!' Then stuff breaks because dynamic deps don't work. Or sometimes because they actually work and the developer didn't think of them. Or sometimes because they randomly start and stop working depending on the phase of the moon. -- Best regards, Michał Górny
signature.asc
Description: PGP signature