>>> David PONCE <david.ponce@...> seems to think that:
>I just updated my local copy of CEDET with your latest version changes
>and now I got this error when loading semanticdb:
>Cache Error: (error semanticdb-file-version value cannot be decoded),
>It looks that the prerelease regexp in `inversion-decoder-ring':
>can't match the value of `semanticdb-file-version': "2.0pre1".
>I fixed that by using a regexp like the ones used for alpha or beta
>releases (Is there any reason to use a so different regexp?). Now I
That was an accident. I have a "duplicate-line-and-increment" command
I use a lot that gets me in trouble like that sometimes. For whatever
reason, it "worked for me" after that. Hmmm.
>get this kind of messages, which seems normal to me:
>semanticdb file is old. Starting over for semantic.cache
>While debugging that problem I encountered a nasty side effect between
>the "session" library (from <http://emacs-session.sourceforge.net/>)
>and inversion. The problem was that session.el always restored an old
>value of `inversion-decoder-ring', overriding the new one in
>It was due to the "-ring" suffix in `inversion-decoder-ring' which
>indicated to session.el to save it as a normal Emacs "ring" variable
>like `kill-ring'. Notice that session.el also uses the "-history"
>suffix the same way.
>I guess that, like me, a lot of people use the "session" library to
>preserve a useful context between Emacs sessions. So, to avoid such
>conflicts, I propose to rename `inversion-decoder-ring' to
>`inversion-decoders', which, IMO, is a more accurate name.
Awwww, my precious pun/reference, to be removed.
I guess it is a bit of false advertising. Your changes make sense.
Eric Ludlam: zappo@..., eric@...
Home: http://www.ludlam.net Siege: http://www.siege-engine.com
Emacs: http://cedet.sourceforge.net GNU: http://www.gnu.org