Skip to content

[QUESTION] I need your opinion / view - Should we test Emacs before releasing it? #7

@mpsq

Description

@mpsq

Sometimes upstream has bugs, sometimes upstream has changes that break popular libraries. This is what you would expect when running a development version of Emacs. But maybe it does not have to be like that, maybe we could "test" Emacs first in CI and make sure it is "valid".

Solutions

1 - 🎉

We could "test" Emacs simply by pulling a popular minimal distro, doom-emacs and compiling it. If everything goes as intended, then we can release the new version, otherwise we cancel the current pipeline. Vanilla Doom runs very popular packages that people are likely to use, it could be a good "test".

This would potentially jeopardize the very idea of this package: running a super fresh version of Emacs. See solution 2 or 3 if that is a concern.

2 - 🚀

Same as 1 but in a new package instead: we keep everything as is for "emacs-gcc-wayland-devel-bin" and create a new distribution pipeline with a corresponding package on AUR. This would satisfy both worlds.

3 - 👀

We don't care, don't change things.

4 - ❤️

Solution coming from @cosmic-goat's comment, maintaining a set of patches that "undo" disruptive changes while keeping Emacs up to date.

Feedback

Please don't hesitate to vote / comment / suggest other solutions, etc.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions