This is great news!
On 12/05/2011 02:48 PM, David Engster wrote:
> Over the past weeks, I've been busy getting our new development branch
> ready, and I think it is now good enough for public testing. You can get
> it via
> bzr checkout bzr://cedet.bzr.sourceforge.net/bzrroot/cedet/code/newtrunk
> Compile it by calling 'make' and 'make install-info' (this will only
> install locally, unless you explicitly define INFODIR). If you want to
> use some special Emacs version, use 'make EMACS=emacsXYZ'.
> There are many, many things that have changed on that branch, but most
> of it is internal and shouldn't affect users. In a nutshell, this new
> trunk is the result of merging our 'file-rename' branch, which merged in
> the changes from Emacs, into our development branch 'trunk'. It is
> planned to make this 'newtrunk' our primary development branch in the
> near future. I've fixed dozens of conflicts, hundreds of byte compiler
> warnings and deprecated several old packages, and did so pretty
> rigorously, so I fully expect there to be glaring bugs. If you're
> currently in crunch time, it might not be such a good idea to
> switch... ;-)
> A few notes regarding the setup of that branch:
> - Emacs22 is not supported anymore. You need at least Emacs 23.1 to use
> that branch. I tested compilation with Emacs 23.3 and Emacs24-bzr, and
> it should compile without warnings there (only a few Wisent warnings,
> which can be ignored).
> - Delete the cache files in ~/.semanticdb (also do that if you switch
> back to 'trunk').
> - Load CEDET by putting
> (load-file "<PATH TO NEWTRUNK>/cedet-devel-load.el")
> into your .emacs. This should happen very much at the beginning, so
> that it can do its work before parts of CEDET from Emacs proper are
> - You can still activate CEDET by calling one of the 'canned
> configurations', like
> However, note that Semantic was changed to work as a 'mode' now,
> called 'semantic-mode'. So the 'new way' to activate it would be by
> ;; Add minor-modes which should be loaded
> (add-to-list 'semantic-default-submodes 'global-semantic-idle-summary-mode)
> (add-to-list 'semantic-default-submodes 'global-semantic-mru-bookmark-mode)
> ;; Activate semantic
> (semantic-mode 1)
> See the doc-string of `semantic-default-submodes' to see what else you
> can add.
> - EDE is still activated using
> (global-ede-mode 1)
> - Senator still exists, but its menu was integrated into a new general
> menu item called 'Development'.
> - Note that this should really be *all* to get CEDET running
> initially. If you're tweaking some variables, it could be that you
> first have to 'require' some CEDET feature to make them work. You'll
> have to adapt those requires to the new naming scheme (which was
> introduced to avoid name clashes on 8+3 systems - don't ask). For
> (require 'semantic-c)
> (require 'ede-proj)
> has to be changed into
> (require 'semantic/bovine/c)
> (require 'ede/proj)
> I know that's a bummer, and we probably could set something up to make
> the old requires working, but that would be ugly and error prone, so
> I'd rather do a clean cut now. Rule of thumb is:
> * Change '-' to '/'
> * Language implementations are in semantic/bovine or
> Please try to do your normal stuff using 'newtrunk' and let me know how
> it works out. You can of course also report 'normal' bugs, as always,
> but regressions have priority at the moment.
> All the data continuously generated in your IT infrastructure
> contains a definitive record of customers, application performance,
> security threats, fraudulent activity, and more. Splunk takes this
> data and makes sense of it. IT sense. And common sense.
> Cedet-devel mailing list