unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'
@ 2010-01-26 21:41 Lluís
  0 siblings, 0 replies; 9+ messages in thread
From: Lluís @ 2010-01-26 21:41 UTC (permalink / raw)
  To: 5483; +Cc: rfrancoise

I have an already existing project based on automake (also tried with a much
smaller automake project, but the same happens).

Whenever I add a source (_SOURCES variable) that is in a subdirectory (in order
to avoid an excessive amount of recursive makes), that file has not current EDE
project set, although `ede-speedbar' correctly shows the file under the correct
target (an LTLIBRARY).

This is also related to the fact that includes are not found in such files when
the include paths start at target roots (instead of using the file's current
directory).

In GNU Emacs 23.1.91.1 (x86_64-pc-linux-gnu, GTK+ Version 2.18.6)
 of 2010-01-18 on elegiac, modified by Debian
 (emacs-snapshot package, version 1:20100118-1)







^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'
       [not found] ` <4B62176A.7050609@siege-engine.com>
@ 2010-01-31 16:48   ` Lluís
  2010-01-31 22:02     ` Eric M. Ludlam
                       ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Lluís @ 2010-01-31 16:48 UTC (permalink / raw)
  To: Eric M. Ludlam; +Cc: Chong Yidong, Eric Ludlam, 5483

> Interesting, in that I got a nearly identical question on my mailing 
> list from someone else today.

> The basic issue is that this technique was not known to me when I wrote 
> ede (1998 or so) and the entire model is based on a hierarchy of 
> projects that are directory specific.

> I think it is possible to fix in that there are other project types that 
> do this (like the Emacs project), but it won't be quick.  If Lluis is 
> interested in chasing this with me, joining a cedet mailing list might 
> help get others involved who might not be on emacs/devel.

Well, my lisp ability is rather limited, but I'll launch a message on the
mailing list, with the information I've gathered.

Question is, where should any development go into? CEDET cvs or Emacs' bzr?

Read you there.

--
 "And it's much the same thing with knowledge, for whenever you learn
 something new, the whole world becomes that much richer."
 -- The Princess of Pure Reason, as told by Norton Juster in The Phantom
 Tollbooth






^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'
  2010-01-31 16:48   ` bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project' Lluís
@ 2010-01-31 22:02     ` Eric M. Ludlam
  2010-02-01 15:40     ` Stefan Monnier
  2020-11-19  3:02     ` Stefan Kangas
  2 siblings, 0 replies; 9+ messages in thread
From: Eric M. Ludlam @ 2010-01-31 22:02 UTC (permalink / raw)
  To: Lluís; +Cc: Chong Yidong, Eric Ludlam, 5483

On 01/31/2010 11:48 AM, Lluís wrote:
>> Interesting, in that I got a nearly identical question on my mailing
>> list from someone else today.
>
>> The basic issue is that this technique was not known to me when I wrote
>> ede (1998 or so) and the entire model is based on a hierarchy of
>> projects that are directory specific.
>
>> I think it is possible to fix in that there are other project types that
>> do this (like the Emacs project), but it won't be quick.  If Lluis is
>> interested in chasing this with me, joining a cedet mailing list might
>> help get others involved who might not be on emacs/devel.
>
> Well, my lisp ability is rather limited, but I'll launch a message on the
> mailing list, with the information I've gathered.
>
> Question is, where should any development go into? CEDET cvs or Emacs' bzr?

I cannot reliably contribute to Emacs's repository due to the type of 
release I have from work, so I work instead in CEDET's sourceforge 
repository.  Changes in each will be cross merged.  Unfortunately, the 
CVS version of CEDET only really works well with older Emacsen like 23.1 
and earlier.

Eric






^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'
  2010-01-31 16:48   ` bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project' Lluís
  2010-01-31 22:02     ` Eric M. Ludlam
@ 2010-02-01 15:40     ` Stefan Monnier
  2010-02-01 19:29       ` Eric M. Ludlam
  2020-11-19  3:02     ` Stefan Kangas
  2 siblings, 1 reply; 9+ messages in thread
From: Stefan Monnier @ 2010-02-01 15:40 UTC (permalink / raw)
  To: Lluís; +Cc: Chong Yidong, Eric Ludlam, 5483, Eric M. Ludlam

> Well, my lisp ability is rather limited, but I'll launch a message on the
> mailing list, with the information I've gathered.

> Question is, where should any development go into? CEDET cvs or Emacs' bzr?

It's probably better for it to go into the Emacs bzr, because it's a lot
easier for Eric to merge from our repository than the other way around
(for legal reasons on his side).
Eric, what do you think?


        Stefan






^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'
  2010-02-01 15:40     ` Stefan Monnier
@ 2010-02-01 19:29       ` Eric M. Ludlam
  0 siblings, 0 replies; 9+ messages in thread
From: Eric M. Ludlam @ 2010-02-01 19:29 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Chong Yidong, Eric Ludlam, 5483



On 02/01/2010 10:40 AM, Stefan Monnier wrote:
>> Well, my lisp ability is rather limited, but I'll launch a message on the
>> mailing list, with the information I've gathered.
>
>> Question is, where should any development go into? CEDET cvs or Emacs' bzr?
>
> It's probably better for it to go into the Emacs bzr, because it's a lot
> easier for Eric to merge from our repository than the other way around
> (for legal reasons on his side).
> Eric, what do you think?

If Someone other than me makes a change set that is complete, then this 
is true.  If I need to be involved then it would need to be done in 
CEDET cvs since my last release ended 2 days ago, and I need to get it 
refreshed.

Eric






^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'
  2010-01-31 16:48   ` bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project' Lluís
  2010-01-31 22:02     ` Eric M. Ludlam
  2010-02-01 15:40     ` Stefan Monnier
@ 2020-11-19  3:02     ` Stefan Kangas
  2020-11-20 17:50       ` Lluís
  2 siblings, 1 reply; 9+ messages in thread
From: Stefan Kangas @ 2020-11-19  3:02 UTC (permalink / raw)
  To: Lluís; +Cc: Chong Yidong, Eric Ludlam, 5483, Eric M. Ludlam

Lluís <xscript@gmx.net> writes:

> I have an already existing project based on automake (also tried with a much
> smaller automake project, but the same happens).
>
> Whenever I add a source (_SOURCES variable) that is in a subdirectory (in order
> to avoid an excessive amount of recursive makes), that file has not current EDE
> project set, although `ede-speedbar' correctly shows the file under the correct
> target (an LTLIBRARY).
>
> This is also related to the fact that includes are not found in such files when
> the include paths start at target roots (instead of using the file's current
> directory).

Lluís <xscript@gmx.net> writes:

>> Interesting, in that I got a nearly identical question on my mailing
>> list from someone else today.
>
>> The basic issue is that this technique was not known to me when I wrote
>> ede (1998 or so) and the entire model is based on a hierarchy of
>> projects that are directory specific.
>
>> I think it is possible to fix in that there are other project types that
>> do this (like the Emacs project), but it won't be quick.  If Lluis is
>> interested in chasing this with me, joining a cedet mailing list might
>> help get others involved who might not be on emacs/devel.
>
> Well, my lisp ability is rather limited, but I'll launch a message on the
> mailing list, with the information I've gathered.

(That was 10 years ago.)

So it seems like some progress might have happened here outside of the
Emacs bug tracker?  Is any of the above still an issue or still relevant
a decade later?  Thanks in advance for your reply.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'
  2020-11-19  3:02     ` Stefan Kangas
@ 2020-11-20 17:50       ` Lluís
  2020-11-20 18:05         ` Stefan Kangas
  0 siblings, 1 reply; 9+ messages in thread
From: Lluís @ 2020-11-20 17:50 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: Chong Yidong, Eric Ludlam, 5483, Eric M. Ludlam

On Thu, Nov 19, 2020 at 3:02 AM Stefan Kangas <stefan@marxist.se> wrote:
> So it seems like some progress might have happened here outside of the
> Emacs bug tracker?  Is any of the above still an issue or still relevant
> a decade later?  Thanks in advance for your reply.

Hi Stefan,

I no longer use that part of emacs very heavily, so I cannot really
comment on that.

Cheers,
Lluis





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'
  2020-11-20 17:50       ` Lluís
@ 2020-11-20 18:05         ` Stefan Kangas
  2021-01-01 18:56           ` Stefan Kangas
  0 siblings, 1 reply; 9+ messages in thread
From: Stefan Kangas @ 2020-11-20 18:05 UTC (permalink / raw)
  To: Lluís; +Cc: Chong Yidong, Eric Ludlam, 5483, Eric M. Ludlam

Lluís <xscript@gmx.net> writes:

> On Thu, Nov 19, 2020 at 3:02 AM Stefan Kangas <stefan@marxist.se> wrote:
>> So it seems like some progress might have happened here outside of the
>> Emacs bug tracker?  Is any of the above still an issue or still relevant
>> a decade later?  Thanks in advance for your reply.
>
> I no longer use that part of emacs very heavily, so I cannot really
> comment on that.

Thank you.  Let's here if anyone else has something to add, otherwise
I'll just assume this is no longer relevant and close this bug in a
couple of weeks.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'
  2020-11-20 18:05         ` Stefan Kangas
@ 2021-01-01 18:56           ` Stefan Kangas
  0 siblings, 0 replies; 9+ messages in thread
From: Stefan Kangas @ 2021-01-01 18:56 UTC (permalink / raw)
  To: Lluís; +Cc: Chong Yidong, Eric Ludlam, 5483-done, Eric M. Ludlam

Stefan Kangas <stefan@marxist.se> writes:

> Lluís <xscript@gmx.net> writes:
>
>> On Thu, Nov 19, 2020 at 3:02 AM Stefan Kangas <stefan@marxist.se> wrote:
>>> So it seems like some progress might have happened here outside of the
>>> Emacs bug tracker?  Is any of the above still an issue or still relevant
>>> a decade later?  Thanks in advance for your reply.
>>
>> I no longer use that part of emacs very heavily, so I cannot really
>> comment on that.
>
> Thank you.  Let's here if anyone else has something to add, otherwise
> I'll just assume this is no longer relevant and close this bug in a
> couple of weeks.

No further comments within 6 weeks, so I'm closing this bug.

If this is still an issue, please reply to this email (use "Reply to
all" in your email client) and we can reopen the bug report.





^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2021-01-01 18:56 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <873a1qxans.fsf@stupidchicken.com>
     [not found] ` <4B62176A.7050609@siege-engine.com>
2010-01-31 16:48   ` bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project' Lluís
2010-01-31 22:02     ` Eric M. Ludlam
2010-02-01 15:40     ` Stefan Monnier
2010-02-01 19:29       ` Eric M. Ludlam
2020-11-19  3:02     ` Stefan Kangas
2020-11-20 17:50       ` Lluís
2020-11-20 18:05         ` Stefan Kangas
2021-01-01 18:56           ` Stefan Kangas
2010-01-26 21:41 Lluís

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).