Samuli Suominen: > So, -1, useless rebuilds is one of the biggest problems lately
I am not sure if that is a joke. We have: * a broken PM which does incomplete dep calculation, gives wrong suggestions to the user, has totally useless error/debug output, randomly fails to remove files, allows to break your system in numerous ways and whatnot... and I'm not going through bugzilla now to prove it * overcomplex eclasses, because people try to avoid getting stuff into the PM, resulting in more confusion for the PM * repeatedly broken stable packages * people coding against a PM instead of PMS and thus relying on undocumented behavior and breaking the "meta-distribution" part of gentoo * a PM codebase no one wants to be involved in and you tell me the biggest problems are useless rebuilds? Reality check, please. (btw... I didn't come up with the subslot idea, so maybe check with those guys about useless rebuilds) Removing dynamic deps is an easy way to improve the strictness of portage, adhere better to PMS and improve compatibility with other PMs. After that, we can discuss if there is a _sane_ way to avoid such rebuilds.