guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What's needed to get elisp updates into Guile master?


From: Christopher Allan Webber
Subject: Re: What's needed to get elisp updates into Guile master?
Date: Mon, 07 Mar 2016 10:06:18 -0800
User-agent: mu4e 0.9.13; emacs 24.5.1

Mathieu Lirzin writes:

> Christopher Allan Webber <address@hidden> writes:
>
>> Christopher Allan Webber writes:
>>
>>> So even better news: I've successfully rebased BT Templeton's wip elisp
>>> branch on top of guile master... you can get it here:
>>>
>>>   https://gitlab.com/dustyweb/guile/tree/merge-bipt-elisp-wip
>>>
>>> Maybe I should update the Guix package to make use of that?
>>
>> So I'd like to get this merged in before it bitrots too heavily.
>> It would be a shame to not get it in, after how far it's come!
>
> Agreed.
>
>> Now that it's rebased and running on master, there are two issues I see
>> that would need to be addressed:
>>
>>  - The most recent commit disables three tests (specific to elisp).
>>    They should probably be re-enabled, or at worst at least commented
>>    out with a warning rather than being switched to expect-fail as they
>>    are right now.
>>
>>    I'd prefer re-enabling them with fixes; for now, commenting out with
>>    clear explaination still seems better than bitrot though.  (The other
>>    tests all do pass.)
>
> I don't understand why you would want to do that. 'expect-fail' is the
> correct semantic for a test that should pass but is known to currently
> fail, like in TDD.  Do I miss something?

Ah, okay!  Now I understand.  So I think leaving these as-is is fine in
merging this.

>>  - The commits are not in ChangeLog style format and are fairly terse in
>>    their message.  I imagine it's a requirement to fix that.  This seems
>>    like the bigger challenge; if anyone but the original author were to
>>    do it, there would have to be some careful reading to figure out what
>>    the purpose of each commit and change meant.  That seems like some
>>    work.  I'm not sure I have the time for it... are there any
>>    volunteers?
>
> You should bring that on emacs-devel where most people seem to think
> that a 'git commit -m "..."' with the actual diff is self explanatory.
> :)

I'm afraid to.  The emacs list has had strong responses moving between
tremendous enthusiasm for the guile-emacs work to outright hostility.  I
think there are only a couple of hostile people, but they are vocal.
I'd prefer to have the next stage of things merged before I reach out
again.

But maybe I'm being irrational.  I could probably still ask for help.

> Indeed, it seems a tedious job to add those change logs since it
> requires to understand the purpose of the commit.  The volunteer should
> be familiar with Elisp in general and the limitations of
> current/previous Guile implementation.

Yeah it's tough.

>> Is there general agreement that if we can get these two things done,
>> that it would be worth merging this?
>
> I think it would be great.

Great!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]