On 06/07/2023 06:02, Nicholas D Steeves wrote:
"H.-Dirk Schmitt" writes:
A „clean solution“ should avoid duplicated distribution of the same
functionality – especially if one „shadows“ the other.

Can upstream be convinced of this „clean solution“?

If I remember correctly, Richard Stallman considers Org mode as an important part of Emacs. On the other hand there are users who prefer to have Org newer than built-in version, fortunately it is developed in a separate repository.

I am unsure that it is reasonable to split Emacs Debian package into a squad of smaller ones if an elpa-* counterpart is available. Perhaps it is easier to review elpa-* packages after packaging of new Emacs versions. I do not see much sense in painstakingly avoiding load shadowing.

For example a script that parses our Emacs' built-in
version, and that files release critical bugs against an elpa-foo
package when it's older than the Emacs built-in version.

package.el is created for interactive usage (`list-packages'), so the script will have to rely on internal variable and functions. When the package source file is known, `lm-header' may be used to obtain specific fields. It is doable, but unlikely straightforward.

P.S. Thanks for packaging of Org-9.6. I did not notice the experimental package.

Reply via email to