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

Attachment: signature.asc
Description: PGP signature

Reply via email to