The good thing is that lessons were learned from expat; I have the warnings enabled (i.e. PORTAGE_ELOG_SYSTEM="save_summary echo"), and also the eselect news thing that'd been suggested and discussed for ages finally appeared and was ossom
I'm certain these warnings have helped save my system on a few occasions now; It's certainly better than having to boot up Windows to check the forums and find out what horrible things have broken that way!
As for my overlay mods, I considered submitting them, but I don't think they'd be welcome:
Unless things have changed significantly since I last looked, there is a definite trend towards fewer USEflags, whereas I tend to USEflag every single optional feature the ./configure script offers...!
I also optionalize as many dependencies as possible;The net result of all this is some of my ebuilds have double or triple the number of USEflags of the original ebuilds, but have far fewer hard dependencies.
The other thing is a lot of the things in my overlay are me restoring USE flag options that were removed due to some asinine bug report about something not working or being buggy, so I'd doubt that'd get reversed...
I do find it quite vexing but try not to complain too much as the maintainers are probably under a lot more pressure than me to keep some semblance of stability without being worked to death (It can be quite time consuming maintaining it, despite the relatively small size!)