-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Am Freitag, 13. März 2015, 21:09:29 schrieb Jeroen Roovers: > > From: Ian Delaney <idel...@gentoo.org> > > > > This single change will make my commits of last 2 years a violation > > of policy, in a retrograde manner ofcourse. > > You'll have to fix those ebuilds. The policy was already in place > before[1] you were around[2]. > > > The flaw here is that it is using a black and white and reductionist > > approach. > > No, the flaw is that you directly use functions from an eclass that you > are not inheriting. That you have been doing it for two years doesn't > change anything. >
I'm 100% fine if using functions from an indirectly inherited eclass is forbidden >> unless otherwise documented in the eclass <<. For example also the functions defined by kde4-functions.eclass are used in many KDE ebuilds, which *all* inherit it indirectly via f.ex. kde4- base.eclass. Manually adding an inherit to kde4-functions doesnt gain us anything there except redundancy. So, kde4-base.eclass could/should be able to declare somehow "everything from kde4-functions is also after my taste and can be used". - -- Andreas K. Huettel Gentoo Linux developer dilfri...@gentoo.org http://www.akhuettel.de/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0 iQJ8BAEBCgBmBQJVA1I5XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOcZKoP/36tQs6YCt1mXlApKafyB00L iifUDW9JGqAZigp6BFzP0be9OANvtqtfRRDp2uzbsdAjZBmmIdOEWJoQpygc157r YPQy2zCwq7fJcq1Pl1sWhPC7aLIhHWEJiC/wi2cYqB0K7z9x9tAKkWWMURC6mLqT vB0IG2vI0RCMxwmP6Fsze+7/rHl2Zbt75JChHVTb+2TeCZwqUvY0DuV8+aeL4+2I VKfjw7poTtzQ328rEk46BBInmT/EW7wEfToubVt0Osg1/A8Sx0B9NIL/YkReia8G d6F6g4y6f/GbOHpHlKRcfRT3a2XjIZldzw/5+xcd7brp52kq5dN7QIF3lQ9b4Sk1 87NdPlbsJ5ubZB7dJwfTj04SznD31HaaUw6zC+BVDUb/i6cK85uU5UbOlcYObz8Z uZYbTgl0u8mCevxk1UBUIR2kOcReXBytBoqb/1yYp3j42Zyc/gk4sOD2rHlUHWzP s54TIgrvkexcejxMKKTr3QQkOucl9TALAUV908mSn7T3UOuTG43P2N7iR2vg7N4E x8eJ08AVZqrx/XqqqFwRX/yB4hRQ1+sV0lX0/Cj9wpq939tBPIhTfZ/AoBBI/ADw MXZ0uZiKczDH+AMSHgikStV0Ae7X6AE00jMI1s6/GeZmvHTgcZhunS1ljlba5Ens UdtQ44qKd0KoinqwOMXS =h3X+ -----END PGP SIGNATURE-----