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? -- Best regards, Michał Górny
signature.asc
Description: PGP signature