Eli Zaretskii <e...@gnu.org> writes: >> From: Dmitry Gutov <dgu...@yandex.ru> >> Cc: Eli Zaretskii <e...@gnu.org>, b...@gnu.org, l...@metapensiero.it, >> emacs-orgmode@gnu.org, Leo Liu <sdl....@gmail.com>, emacs-de...@gnu.org >> Date: Fri, 08 Mar 2013 13:25:16 +0400 >> >> joa...@verona.se writes: >> > Just a small reminder of the idea Stefan sometimes drops in these >> > discussions: >> > - Emacs "trunk" could be stripped of all but the bare essentials to >> > achieve bootstrap. >> >> I like the idea of stripping big bundled packages (like org, gnus, >> cedet, maybe even tramp, if that's possible). > > That would certainly mean more problems for users to set them up with > a particular version of Emacs, because there's no longer a clear way > of getting the version of package X that correspond to Emacs version > N.M.
There won't be such correspondence. AFAIK, all 4 packages I mentioned above maintain backward compatible codebases, so it's not like they depend on the latest Emacs. And if some do, package.el allows to specify the minimal Emacs version in the "Package-Requires" header. It just might use some improvement in the error message when this dependency is not satisfied. So, users of all versions of Emacs would use the same latest stable Gnus, Org and CEDET, as long as the packages maintain backward compatibility. That would create some pressure to upgrade old Emacs versions, though (as long as ELPA repositories only contain the latest versions of packages), but that's not necessarily a bad thing.