semantic 1.4.4 (which is also included in eieio) is incompatible with >=app-editors/emacs-22. Emacs 22 requires at least semantic 2.0pre4 . Reproducible: Always
(In reply to comment #0) > semantic 1.4.4 (which is also included in eieio) is incompatible with > >=app-editors/emacs-22. Emacs 22 requires at least semantic 2.0pre4 . > > Reproducible: Always > I see now that app-emacs/cedet-1.0_pre4 contains the latest semantic and eieio. It appears that semantic and eieio are no longer developed independently. Perhaps remove from portage?
(In reply to comment #1) > I see now that app-emacs/cedet-1.0_pre4 contains the latest semantic and eieio. > It appears that semantic and eieio are no longer developed independently. > Perhaps remove from portage? Indeed, we should consider this. Same for app-emacs/speedbar (which in addition is included with newer Emacs versions). Can you verify if Emacs 22 works with cedet-1.0_pre3-r2 already? Otherwise we would have to stabilise cedet-1.0_pre4-r1 first.
(In reply to comment #2) > (In reply to comment #1) > > I see now that app-emacs/cedet-1.0_pre4 contains the latest semantic and eieio. > > It appears that semantic and eieio are no longer developed independently. > > Perhaps remove from portage? > > Indeed, we should consider this. Same for app-emacs/speedbar (which in addition > is included with newer Emacs versions). > > Can you verify if Emacs 22 works with cedet-1.0_pre3-r2 already? Otherwise we > would have to stabilise cedet-1.0_pre4-r1 first. > I never had any trouble with cedet-1.0_pre3-r2 and Emacs 22. But just recently (latest CVS) Emacs 22 now complains at startup about the older version of Semantic included in 1.0_pre3.
We plan to package.mask and give last rites to semantic and eieio shortly before stabilisation of emacs-22 (end of this month if no major bugs appear). cedet-1.0_pre4-r1 is stable and can be used as replacement. Same for speedbar, but for this we'll wait until emacs-22 is stable on amd64/ppc/x86. Emacs 22 already includes speedbar; Emacs 21 users may emerge cedet.
eieio and semantic package.masked for removal.
(In reply to comment #5) > eieio and semantic package.masked for removal. Ditto for speedbar.
All removed.