bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'

Lluís
> 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




Reply | Threaded
Open this post in threaded view
|

bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'

Eric Ludlam-3
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




Reply | Threaded
Open this post in threaded view
|

bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'

Stefan Monnier
In reply to this post by Lluís
> 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




Reply | Threaded
Open this post in threaded view
|

bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'

Eric Ludlam-3


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




Reply | Threaded
Open this post in threaded view
|

bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'

Stefan Kangas
In reply to this post by Lluís
Lluís <[hidden email]> 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 <[hidden email]> 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.



Reply | Threaded
Open this post in threaded view
|

bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'

Lluís
On Thu, Nov 19, 2020 at 3:02 AM Stefan Kangas <[hidden email]> 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



Reply | Threaded
Open this post in threaded view
|

bug#5483: 23.1.91; EDE : proj-automake : files in subdirectories have no `ede-current-project'

Stefan Kangas
Lluís <[hidden email]> writes:

> On Thu, Nov 19, 2020 at 3:02 AM Stefan Kangas <[hidden email]> 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.