Rich Freeman posted on Thu, 30 Aug 2012 20:38:11 -0400 as excerpted: > My main concern is doing bumps all the time just for their own sake.
Yes. That's why I didn't tackle that side at all. But I've seen the "PM's can never drop support for an EAPI once adopted" thing before, and while there's quite a possibility I'm missing something as I'm no PM expert, it does seem to me that rings hollow; that an EAPI drop COULD be done, without too much disrupting either users or devs (PM or otherwise). But as the experts say otherwise, there probably /is/ something I'm missing, which is why I asked. Meanwhile, I'll definitely allow that there's often a big chasm between "possible" and "worth the trouble", too, and it's quite within the realm of reason that it's simply "not worth the trouble" at this point, even if very much possible, and even likely worth the trouble once we get upto say 10 EAPIs or some such. Meanwhile(2), I (cautiously) support the idea I've seen before of deprecating and gradually removing at least EAPI-1, and probably 2 and 3 as well over time. People /have/ pointed out that core system packages, toolchain, etc, may well need to stay at EAPI-0 virtually "forever". That's the exception I mentioned with EAPI-0 thus being an exception as well, thus the focus on 1-3. But once 1-3 are out of the tree for a sufficient period, I really /don't/ see why the method I described can't be used to drop their support from the PMs, as well, and expect that regardless of whether it's worth tackling as a project starting today, at some point, it'll be worth doing. OTOH, I can see someone, possibly concerned about the historical implications (so "gentoo historians" at least, can try long deprecated ebuilds and see how they work), might wish to maintain support for every EAPI "forever". But I don't believe it should be mandatory, and in practice, I'd venture that due to simple code rot once there haven't been any packages of a particular EAPI in the tree or in wide circulation for awhile, even if support /does/ officially continue, it'll likely be broken if anyone tries to use it, say five years or a decade later. Once that starts being a major concern, why /not/ just dump it. The historians can go find an old stage tarball with an old PM that supported the EAPIs they're interested in, if it comes to that. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman
