With regards to the autonaming exception stuff:
---
There is a wishlist item #89826 ("-d autonaming exception") outstanding
on Bison. This wishlist item requests that Bison be changed to conform
to the documentation.
This bug is still open, and no entry stating that this change has been
performed is to be found anywhere in changelog.Debian.gz.
Changing this behavior, even though it brings it somewhat closer to the
docs, breaks existing code. A good amount of existing code, at that:
Suddenly, all code that used to include "parser.c.h" breaks.
While in the long run this change is probably a good idea --- naming it
"parser.h" does indeed make more sense --- suddenly changing the
behavior in woody so close to release is probably a bad idea.
Please revert this change, possibly giving an option to enable the new
behavior. Or, at the very least, document it promenently.
FYI: Bison now names output as follows:
parser.c=> parser.h
parser.cpp=> parser.hpp
parser.*=> parser.output
[ BTW: I doubt this is your fault... I'm betting FSF decided to change
this on you and it slipped by. ]
---