El lun, 26-08-2013 a las 09:38 +0200, Michał Górny escribió: > Hello, all. > > I've noticed that some people are using internal eclass functions > in their ebuilds. I mean, functions that are explicitly marked > @INTERNAL and that start with an underscore. What should I do to them? > > I would expect that Gentoo developers are professionals. Or at least > semi-reasonable people. Yet it seems that I was mistaken. > > We were never pinged about the internal function use. Nobody bothered > to ask us why the function is internal and what they should they use > instead. I guess it was the usual 'it works, i don't care' case. > > What should I do now? Mask the ebuild? Proceed with changing > the function and break it? > > Or maybe do we need to have GPG signature verification of bash > tracebacks in every internal function to prevent developers from using > those? >
I would open a bug and try to contact the developer. Not sure if internal functions could be named in a "standard" way allowing repoman to die on its usage by ebuilds :/