GNU bug report logs - #11441
24.1.50; EDE Mode only supports Make and Automake projects

Previous Next

Package: emacs;

Reported by: Christoph Scholtes <cschol2112 <at> googlemail.com>

Date: Wed, 9 May 2012 04:15:02 UTC

Severity: minor

Merged with 12103

Found in version 24.1.50

Fixed in version 24.2.93

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 11441 in the body.
You can then email your comments to 11441 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#11441; Package emacs. (Wed, 09 May 2012 04:15:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Christoph Scholtes <cschol2112 <at> googlemail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 09 May 2012 04:15:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Christoph Scholtes <cschol2112 <at> googlemail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.1.50; EDE Mode only supports Make and Automake projects
Date: Tue, 08 May 2012 22:12:22 -0600
From the info file for EDE Mode:
"The `ede-new' command prompts for the type of project you would like
to create.  Each project type has its own benefits or language specific
enhancements.  EDE supports four different project types: `Make',
`Automake', `direct Automake', and `Simple'."

(global-ede-mode t)
M-x ede-new <TAB>

only lists Make and Automake projects in the completions buffer. `Simple'
and `direct Automake' projects are not available.



In GNU Emacs 24.1.50.1 (i386-mingw-nt6.1.7601)
 of 2012-05-08 on MARVIN
Bzr revision: 108157 rgm <at> gnu.org-20120508015017-lriy2hubm9lg92ix
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --with-gcc (4.6) --no-opt --enable-checking --cflags
 -ID:/devel/emacs/libs/libXpm-3.5.8/include
 -ID:/devel/emacs/libs/libXpm-3.5.8/src
 -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include
 -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include
 -ID:/devel/emacs/libs/giflib-4.1.4-1/include
 -ID:/devel/emacs/libs/jpeg-6b-4/include
 -ID:/devel/emacs/libs/tiff-3.8.2-1/include
 -ID:/devel/emacs/libs/gnutls-3.0.9/include
 -ID:/devel/emacs/libs/libiconv-1.13.1-1-dev/include
 -ID:/devel/emacs/libs/libxml2-2.7.8/include/libxml2'

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: ENU
  value of $XMODIFIERS: nil
  locale-coding-system: cp1252
  default enable-multibyte-characters: t

Major mode: Info

Minor modes in effect:
  global-ede-mode: t
  my-keys-minor-mode: t
  erc-track-mode: t
  erc-match-mode: t
  erc-pcomplete-mode: t
  erc-stamp-mode: t
  shell-dirtrack-mode: t
  global-auto-complete-mode: t
  desktop-save-mode: t
  ido-everywhere: t
  yas/global-mode: t
  global-auto-revert-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t

Recent input:
M-x g n u s <backspace> <backspace> <backspace> <backspace> 
C-g M-x d e b b <tab> <return> C-g M-x d e b b u g 
s - g n u - s e a r c h C-g C-h m C-x o q C-h i C-s 
E D E <return> <return> <tab> <tab> <tab> <return> 
M-x e d e <tab> <tab> C-g M-x e d e - m o d e <return> 
C-g u C-p C-p C-n <return> M-x g l o <tab> e d <tab> 
<return> u <tab> <return> M-x e d e n <backspace> - 
n e w <return> <tab> C-g M-x e m <backspace> <backspace> 
r e p o r t - e m a c s - b u g <return>

Recent messages:
Quit [3 times]
Type C-x 1 to delete the help window, C-M-v to scroll help.
Composing main Info directory...done
Mark saved where search started
Making completion list...
Quit [2 times]
Loading vc-hg...done
Making completion list...
Quit
Mark activated

Load-path shadows:
c:/Users/Christoph/AppData/Roaming/.emacs.d/plugins/python hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/progmodes/python

Features:
(shadow sort mail-extr gnus-msg gnus-art mm-uu mml2015 epg-config
mm-view mml-smime smime dig emacsbug sendmail cus-start cus-load vc-hg
ede/linux ede/emacs ede/cpp-root ede/speedbar ede/files ede loaddefs
ede/base ede/auto ede/source eieio-base eieio-speedbar speedbar sb-image
ezimage dframe eieio-custom cedet multi-isearch info crm debbugs-gnu
debbugs soap-client url-http tls url-auth url-gw url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util url-parse url-vars mailcap xml paredit erc-track erc-match
erc-pcomplete erc-stamp erc-goodies erc erc-backend erc-compat thingatpt
tramp warnings tramp-compat auth-source eieio byte-opt bytecomp
byte-compile cconv macroexp password-cache shell pcomplete
tramp-loaddefs windmove auto-complete-config auto-complete popup
find-func ispell bookmark+ bookmark+-key dired-x dired bookmark+-1
gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start
gnus-spec gnus-int gnus-range message format-spec rfc822 mml mml-sec
mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045
ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems
nnheader gnus-util mail-utils mm-util mail-prsvr wid-edit bookmark+-bmu
help-mode view bookmark+-lit pp+ bookmark+-mac bookmark pp midnight
desktop ibuffer uniquify autopair google-c-style cc-styles cc-align
cc-engine cc-vars cc-defs grep-o-matic grep compile comint ansi-color
ring browse-kill-ring+ browse-kill-ring ido yasnippet dropdown-list
derived easy-mmode edmacro kmacro easymenu assoc cl org-install server
advice help-fns advice-preload debbugs-autoloads package autorevert
time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32
disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image
regexp-opt fringe tabulated-list newcomment lisp-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core frame cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer button
faces cus-face files text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget hashtable-print-readable backquote
make-network-process multi-tty emacs)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#11441; Package emacs. (Thu, 10 May 2012 18:04:01 GMT) Full text and rfc822 format available.

Message #8 received at 11441 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Christoph Scholtes <cschol2112 <at> googlemail.com>
Cc: 11441 <at> debbugs.gnu.org
Subject: Re: bug#11441: 24.1.50;
	EDE Mode only supports Make and Automake projects
Date: Thu, 10 May 2012 14:02:56 -0400
Christoph Scholtes wrote:

>>From the info file for EDE Mode:
> "The `ede-new' command prompts for the type of project you would like
> to create.  Each project type has its own benefits or language specific
> enhancements.  EDE supports four different project types: `Make',
> `Automake', `direct Automake', and `Simple'."
>
> (global-ede-mode t)
> M-x ede-new <TAB>
>
> only lists Make and Automake projects in the completions buffer. `Simple'
> and `direct Automake' projects are not available.

From the very same info node:

    You cannot create direct Automake projects with the `ede-new'
    command.  Instead, when you visit a project with existing Automake
    files, EDE automatically detects them.

Don't know about "simple" though.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#11441; Package emacs. (Thu, 10 May 2012 18:07:02 GMT) Full text and rfc822 format available.

Message #11 received at 11441 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Christoph Scholtes <cschol2112 <at> googlemail.com>
Cc: 11441 <at> debbugs.gnu.org
Subject: Re: bug#11441: 24.1.50;
	EDE Mode only supports Make and Automake projects
Date: Thu, 10 May 2012 14:06:39 -0400
Glenn Morris wrote:

> Don't know about "simple" though.

Again from the same info node:

  * The `Simple' project type provides light-weight constructs for
     identifying a project root and looking up files.  If you already
     have a non-EDE project infrastructure, you can use a `Simple'
     project to provide other Emacs packages, such as Semantic, with
     some information about the project.  *Note Simple projects::.

So I assume that it is impossible to create a new "simple" project
because the very concept means a pre-existing, non-EDE project.





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#11441; Package emacs. (Fri, 11 May 2012 00:55:02 GMT) Full text and rfc822 format available.

Message #14 received at 11441 <at> debbugs.gnu.org (full text, mbox):

From: Christoph Scholtes <cschol2112 <at> googlemail.com>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 11441 <at> debbugs.gnu.org
Subject: Re: bug#11441: 24.1.50; EDE Mode only supports Make and Automake
	projects
Date: Thu, 10 May 2012 18:54:45 -0600
On 5/10/2012 12:06 PM, Glenn Morris wrote:

>> Don't know about "simple" though.
>
> Again from the same info node:
>
>    * The `Simple' project type provides light-weight constructs for
>       identifying a project root and looking up files.  If you already
>       have a non-EDE project infrastructure, you can use a `Simple'
>       project to provide other Emacs packages, such as Semantic, with
>       some information about the project.  *Note Simple projects::.
>
> So I assume that it is impossible to create a new "simple" project
> because the very concept means a pre-existing, non-EDE project.

 Hmm...how do I create a Simple project then? There is no information 
about that and the whole node makes it sounds like I can create projects 
with ede-new (minus direct Automake, like you pointed out earlier).





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#11441; Package emacs. (Fri, 11 May 2012 01:49:01 GMT) Full text and rfc822 format available.

Message #17 received at 11441 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Christoph Scholtes <cschol2112 <at> googlemail.com>
Cc: 11441 <at> debbugs.gnu.org
Subject: Re: bug#11441: 24.1.50;
	EDE Mode only supports Make and Automake projects
Date: Thu, 10 May 2012 21:47:59 -0400
Christoph Scholtes wrote:

>  Hmm...how do I create a Simple project then?

I've no idea, I've never used EDE for anything. :)

There is a "Simple Projects" manual node, with a menu entry:

  * ede-simple subclassing:: Create your own simple project.

that looks promising. But...

   6.1.2 ede-simple Subclassing
   ----------------------------

   todo - Write some doc.

      In the meantime look in the commentary of ede-simple.el

Oh dear. The file is not even called ede-simple.el in Emacs, it is
ede/simple.el. Its commentary says:

   ;; NOTE: EDE Simple Projects are considered obsolete.  Use generic
   ;; projects instead.

So it gets worse! :)
"Generic projects" aren't mentioned at all in the manual AFAICS.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#11441; Package emacs. (Fri, 11 May 2012 02:32:01 GMT) Full text and rfc822 format available.

Message #20 received at 11441 <at> debbugs.gnu.org (full text, mbox):

From: Christoph Scholtes <cschol2112 <at> googlemail.com>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 11441 <at> debbugs.gnu.org, "Eric M. Ludlam" <eric <at> siege-engine.com>
Subject: Re: bug#11441: 24.1.50; EDE Mode only supports Make and Automake
	projects
Date: Thu, 10 May 2012 20:31:28 -0600
On 5/10/2012 7:47 PM, Glenn Morris wrote:

> I've no idea, I've never used EDE for anything. :)

I'm mainly interested in pointing Semantic to project-specific includes. 
I thought Simple projects sounded...simple enough for that. ;)

> There is a "Simple Projects" manual node, with a menu entry:
>
>    * ede-simple subclassing:: Create your own simple project.
>
> that looks promising. But...
>
>     6.1.2 ede-simple Subclassing
>     ----------------------------
>
>     todo - Write some doc.
>
>        In the meantime look in the commentary of ede-simple.el
>
> Oh dear. The file is not even called ede-simple.el in Emacs, it is
> ede/simple.el. Its commentary says:
>
>     ;; NOTE: EDE Simple Projects are considered obsolete.  Use generic
>     ;; projects instead.
>
> So it gets worse! :)
> "Generic projects" aren't mentioned at all in the manual AFAICS.

Oh boy...I wonder if this has been cleaned up in the 'real' CEDET.

I am copying Eric. Maybe he can help assess what to do with this. This 
is just not good.

Thanks for looking into this Glenn.

Christoph




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#11441; Package emacs. (Fri, 11 May 2012 03:49:02 GMT) Full text and rfc822 format available.

Message #23 received at 11441 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Glenn Morris <rgm <at> gnu.org>
Cc: Christoph Scholtes <cschol2112 <at> googlemail.com>, 11441 <at> debbugs.gnu.org
Subject: Re: bug#11441: 24.1.50;
	EDE Mode only supports Make and Automake projects
Date: Thu, 10 May 2012 23:48:21 -0400
> So it gets worse! :)
> "Generic projects" aren't mentioned at all in the manual AFAICS.

We could easily fix it by adding a note in the manual in about "generic
projects", explaining that they can be setup by following the
instructions for "simple projects".


        Stefan




Merged 11441 12103. Request was from Chong Yidong <cyd <at> gnu.org> to control <at> debbugs.gnu.org. (Sat, 08 Dec 2012 04:11:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#11441; Package emacs. (Sun, 03 Feb 2013 21:48:02 GMT) Full text and rfc822 format available.

Message #28 received at 11441 <at> debbugs.gnu.org (full text, mbox):

From: David Engster <deng <at> randomsample.de>
To: 11441 <at> debbugs.gnu.org
Cc: Christoph Scholtes <cschol2112 <at> googlemail.com>, Glenn Morris <rgm <at> gnu.org>,
	Stefan Monnier <monnier <at> iro.umontreal.ca>,
	"Eric M. Ludlam" <eric <at> siege-engine.com>
Subject: 24.1.50; EDE Mode only supports Make and Automake projects
Date: Sun, 03 Feb 2013 22:46:31 +0100
Eric fixed the docs upstream an I merged it into the emacs-24 branch. If
those changes are sufficient, this bug could be closed.

-David




bug marked as fixed in version 24.2.93, send any further explanations to 11441 <at> debbugs.gnu.org and Christoph Scholtes <cschol2112 <at> googlemail.com> Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 04 Feb 2013 19:46:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 05 Mar 2013 12:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 12 years and 168 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.