# from Michael G Schwern # on Tuesday 10 October 2006 06:53 pm: >Good noise in the "hey, this is what I just did isn't it neat?" noise. > Not "hey, its been two days and nobody's said anything about my > FANTASTIC IDEA!" noise. Lower the barrier to the author accepting > the idea as much as possible which usually means writing the patch > before you get explicit approval.
Quite true. Actually, I have since realized that most of my proposals can be easily cloven in twain by the battle ax of compatibility and/or maintenance overhead and that, from that viewpoint, they are actually rather silly. Further, they are mostly aimed at the developer's use-case. Even further, this connundrum is quite solvable and I will report back with my solution tomorrow. As for why I'm not submitting patches, I am starting from "here's a thing that I do in my build subclass and I think it would be good to go upstream." But, as I see it, every feature comes with the question: "do you want this feature?" A simple "no" would suffice, and in this particular case, "no" is probably even the right answer. (Sorry. Yes, I've answered my own question. I should be wise enough by now to know that there are no answers on the internet, but I guess I still have to ask the internets in order to get them to appear under the rug in the hall.) The answer is simply that developer features do not belong in the installer. The installer has enough to deal with, and Ken is doing a fine job of that (thanks Ken.) So, I was thinking "upstream", but just up the wrong stream. While I'm at it, other features which do not belong in the installer: dist distcheck distclean distdir distmeta distsign disttest manifest pardist ppd ppmdist skipcheck testcover testdb testpod testpodcoverage retest html As a rough count, these features contain about 300 lines of code and probably at least half as much again in documentation, plus the entire PPMMaker.pm, and subs that I'm not counting yet like _sign*, do_create*, etc. --Eric -- I arise in the morning torn between a desire to improve the world and a desire to enjoy the world. This makes it hard to plan the day. --E.B. White --------------------------------------------------- http://scratchcomputing.com ---------------------------------------------------