2009/4/1 Mike Frysinger <vap...@gentoo.org>: > If you have something you'd wish for us to chat about, maybe even > vote on, let us know ! Simply reply to this e-mail for the whole > Gentoo dev list to see.
I would like the Council to discuss the matter of Portage repeatedly changing behaviour in ebuild-visible ways without an EAPI bump or even an announcement that anything changed. Notable examples include .lzma support in unpack (bug 207193), the change in pkg_* phase ordering (bug 222721) and the preservation of timestamps during merge (bug 264130). It is quite frustrating to spend considerable effort determining Portage's behaviour and matching it in Paludis, only to find a few months later that Portage changed and now users are getting broken packages if not broken systems because ebuilds are starting to rely on the new rules. (The /really/ hilarious part is that certain people then accuse /us/ of being "uncooperative" and "not caring about compatibility".) This needs to be dealt with if Gentoo is ever going to take the idea of PMS, or indeed EAPI itself, at all seriously.