On Thu, 09 Mar 2017 18:16:51 -0500 "William L. Thomson Jr." <[email protected]> wrote:
> That would likely be an incorrect ebuild and should not have been committed > to > tree. If people didn't accidentally overlook problems where variables contained the wrong contents and tried to access files they shouldn't, we wouldn't have a need for Gentoo Maintainers. More over, we wouldn't need a lot of security we have these days, and PHP features like register_globals would have never been considered a bad thing. But the reality is, sometimes you write bugs in your code where you're not looking at it carefully enough. Sometimes said bugs sneak through code review, tests, and about 100 people installing it without issue. Hence a defensive approach of "Look, I don't think I've done anything really bad here, but just in case reality starts bending in on itself, lets put in some sensible BANG points to catch that". You're not going to remember every time you aught to put such BANG points in place, but the hope is that having *2* mental toolkits: "Don't make mistakes" and "Put things in place to go bang when I make mistakes", With a bit of luck, both won't fail a the same time. But that's just me I guess. || die "Error sending clear message by email"
pgpTDurvdTHEu.pgp
Description: OpenPGP digital signature
