I just did an emerge --update --deep world on my system hoping to get in sync with the 1.4 RC2 Everything seems to have worked fine and afterwards there were several configuration files that needed to be updated. One of which was /etc/X11/xdm/chooser and /etc/x11/xdm/._cfg0000_chooser As I was merrily checking out what had changed in all the config files with vimdiff I came to this one and the files came up as gibberish. I suspected it was a binary file so doing a "file chooser" returned choose: ELF 32-bit LSB executable, Intel 80386..... Maybe this isn't a bug but I didn't expect to come across any binary files when updating configuration files as I thought portage would take care of this. I believe the update came from updating x11-base/xfree from 4.2.0 to 4.2.1. (Unfortunately I'm not positive on this and the emerge log is longer than my scrollback buffer :-( )
This also happened with /etc/X11/rstart/rstartd.real on the same merge
Gentoolkit
Strange stuff; we'll need to do a total rewrite of etc-update anyway; it's deprecated. Wishes for the replacment tools (not named yet) will be solicited shortly.