>>>>> On Tue, 25 Jan 2011, Eli Zaretskii wrote: >> > Reality check: there were many changes made in CEDET due to admission >> > into the Emacs distribution. File-name changes were only a small part >> > of them, and the changes just moved some files into subdirectories, >> > such that foo-bar.el became foo/bar.el. >> >> Which still breaks compatibility, because (require 'foo-bar) in any >> elisp package will fail now.
> And that was the single backward-incompatible change in CEDET? No, but your original statement was: "The costs are generally mine, and mine alone." These renamed files have to be taken account for in all packages using CEDET, and that means additional work for the upstreams of these packages and for distro builders. Therefore, at least in the case of CEDET, the costs are not yours alone.