From: Eli Zaretskii <eliz@gnu.org>
To: Karl Fogel <kfogel@red-bean.com>
Cc: emacs-devel@gnu.org
Subject: Re: Improving documentation of Org Mode integration into Emacs.
Date: Mon, 10 Jan 2022 20:14:32 +0200 [thread overview]
Message-ID: <83tueb8nlj.fsf@gnu.org> (raw)
In-Reply-To: <87zgo4v8rb.fsf@red-bean.com> (message from Karl Fogel on Sun, 09 Jan 2022 16:34:16 -0600)
> From: Karl Fogel <kfogel@red-bean.com>
> Date: Sun, 09 Jan 2022 16:34:16 -0600
>
> --- CONTRIBUTE
> +++ CONTRIBUTE
> @@ -366,6 +366,24 @@ reasons. These should be marked by including something like "Do not
> merge to master" or anything that matches gitmerge-skip-regexp (see
> admin/gitmerge.el) in the commit message.
>
> +** Some packages in Emacs are maintained externally
> +
> +Sometimes a package that ships as part of GNU Emacs is maintained as a
> +separate project, with its own upstream repository, its own maintainer
> +group, its own development conventions, etc. The upstream project's
> +code is periodically merged into Emacs (exactly when and how such
> +merges happen depends on the package).
> +
> +So when you are making a contribution -- such as fixing a bug or
> +proposing an enhancement -- to one of these externally maintained
> +packages, you often need to deal with that package at its upstream
> +source.
> +
> +See section "Externally maintained packages" in "admin/MAINTAINERS"
> +for a list of such packages. If you discover an externally maintained
> +package in Emacs that is not yet listed there, please send in a patch
> +or just let us know.
This is okay, but I'd lose the last sentence: it isn't different from
saying "if you see something wrong in Emacs, please submit a patch".
> +Org Mode
> + Home Page: https://orgmode.org/
> + Maintainer: Org Mode developers
> + Repository: git://git.sv.gnu.org/emacs/org-mode.git
> + Mailing list: emacs-orgmode@gnu.org
> + Bug Reports: M-x org-submit-bug-report
> + Notes: Org Mode is maintained as a separate project that is
> + periodically merged into Emacs. To view or participate in
> + Org Mode development, please go to https://orgmode.org/ and
> + follow the instructions there.
> +
> + The source code from the upstream Org Mode project is
> + usually not identical to the version of Org Mode in Emacs.
> + The upstream project often has recent changes that have not
> + yet been merged into Emacs, and Emacs sometimes has local
> + changes to Org Mode that have not yet been backported to
> + upstream. https://orgmode.org/worg/org-maintenance.html
> + documents how the Org Mode project synchronizes changes with
> + Emacs.
> +
> + If you're investigating a bug you encountered in Org Mode in
> + Emacs, you should obtain the latest upstream code and see if
> + the bug is present there. If the bug is present, then the
> + upstream Org Mode project is the proper place to fix it. If
> + the bug is not present there, that could be because it has
> + already been fixed upstream, or it could be because the bug
> + was only introduced on the Emacs side and has not yet been
> + backported upstream. You will need to figure out what the
> + situation is in order to know where to contribute your fix.
I'd lose the two last paragraphs. They are not really needed for
people to report issues with Org. If/when someone becomes intimately
involved with Org development, they will learn those aspects; but it
is not the job of CONTRIBUTE or MAINTAINERS to teach them that.
Thanks.
next prev parent reply other threads:[~2022-01-10 18:14 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-04 21:14 Improving documentation of Org Mode integration into Emacs Karl Fogel
2021-12-04 21:18 ` Karl Fogel
2021-12-04 22:09 ` [External] : " Drew Adams
2021-12-05 5:16 ` Stefan Monnier
2021-12-05 6:38 ` Eli Zaretskii
2022-01-03 5:05 ` Karl Fogel
2022-01-03 5:44 ` Stefan Monnier
2022-01-05 3:09 ` Karl Fogel
2022-01-05 13:48 ` Eli Zaretskii
2022-01-05 14:17 ` Michael Albinus
2022-01-05 14:26 ` Eli Zaretskii
2022-01-06 12:40 ` Michael Albinus
2022-01-06 13:58 ` Eli Zaretskii
2022-01-07 10:41 ` Protesilaos Stavrou
2022-01-09 22:34 ` Karl Fogel
2022-01-10 8:46 ` Michael Albinus
2022-01-10 9:03 ` Michael Albinus
2022-01-10 9:13 ` Karl Fogel
2022-01-10 9:17 ` Michael Albinus
2022-01-10 11:01 ` Robert Pluim
2022-01-10 16:10 ` Karl Fogel
2022-01-10 9:06 ` Karl Fogel
2022-01-10 9:24 ` Michael Albinus
2022-01-10 16:20 ` Karl Fogel
2022-01-10 18:24 ` Eli Zaretskii
2022-01-11 7:49 ` Michael Albinus
2022-01-10 18:14 ` Eli Zaretskii [this message]
2022-01-10 19:08 ` Karl Fogel
2022-01-03 8:52 ` Michael Albinus
2022-01-03 12:06 ` Protesilaos Stavrou
2022-01-03 13:31 ` Eli Zaretskii
2022-01-03 20:45 ` Rudolf Adamkovič
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=83tueb8nlj.fsf@gnu.org \
--to=eliz@gnu.org \
--cc=emacs-devel@gnu.org \
--cc=kfogel@red-bean.com \
/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.