From: Antoine Kalmbach <ane@iki.fi>
To: Stefan Monnier <monnier@iro.umontreal.ca>
Cc: jemarch@gnu.org, emacs-devel@gnu.org
Subject: Re: [ELPA] New package: rec-mode
Date: Sun, 08 Nov 2020 12:56:10 +0200 [thread overview]
Message-ID: <8lm0yhv9egglrp.fsf@iki.fi> (raw)
In-Reply-To: <jwvft5k9at4.fsf-monnier+emacs@gnu.org> (message from Stefan Monnier on Sat, 07 Nov 2020 15:38:44 -0500)
Stefan Monnier <monnier@iro.umontreal.ca> writes:
> Nowadays we prefer `external`.
Ok.
>
>> a development version will anyway be hosted in the
>> recutils.git repository.
>
> That's going to be inconvenient unless you keep it in a separate branch
> (otherwise, you can't just push/pull between elpa.git and recutils.git,
> so you end up fighting to convince Git to keep the history of
> rec-mode.el without bringing along all the history of recutils, plus
> ignore all the other files plus remember that `etc/rec-mode.el` in one
> is just `rec-mode.el` in the other, etc...).
Understood. We will create a rec-mode.git separate from recutils.git and
then just push to an external ref on ELPA.
>
>> Some minor things that need to be addressed before the package can be
>> submitted formally, but these are fairly trivial to address:
>>
>> * Use of `cl' rather than `cl-lib'
>> * Adding required package.el headers for the major mode
>
> Actually, we can fix those afterwards. If you want help with that, just
> ask (but beware that I'll also change it to lexical-binding and won't
> be able to resist making various other cosmetic changes like using
> `define-derived-mode`).
Ok. I'll see how far I can get, we could probably start with a
`Package-Version: 0' initially and then iron out any kinks before it's
released. Do we need push rights to elpa.git to be able to push to the
external ref?
>> Then it comes down to copyright assignment: we need to check if
>> committers to rec-mode.el have given copyright assignment to FSF for
>> GNU Emacs.
>
> Actually it doesn't have to be "for GNU Emacs", but rather for their
> contribution (i.e. it could be covered by another assignment such as one
> for the recutils package, tho AFAIK there are no such assignments).
>
I checked with Jose E. Marchesi, GNU recutils doesn't require FSF
assignment. Do we need to do anything special about the Elisp
contributions, or there any problems with this?
--
Antoine Kalmbach
next prev parent reply other threads:[~2020-11-08 10:56 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-07 20:01 [ELPA] New package: rec-mode Antoine Kalmbach
2020-11-07 20:38 ` Stefan Monnier
2020-11-08 10:56 ` Antoine Kalmbach [this message]
2020-11-08 14:02 ` Stefan Monnier
2020-11-12 12:06 ` Antoine Kalmbach
2020-11-12 18:38 ` Stefan Monnier
2020-11-13 15:27 ` Antoine Kalmbach
2020-11-13 15:39 ` Stefan Monnier
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8lm0yhv9egglrp.fsf@iki.fi \
--to=ane@iki.fi \
--cc=emacs-devel@gnu.org \
--cc=jemarch@gnu.org \
--cc=monnier@iro.umontreal.ca \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.