Arash Esbati <ar...@gnu.org> writes:

> Hi all,
>
> you may have seen that there was some work in creating a new branch
> 'main' which can be used easily to make an ELPA release by anyone who
> has write access to AUCTeX repo.  We have now 6 releases this way under
> our belt and it works quite smooth.
>
> The logical consequence from this effort is to drop the yearly tarball
> release completely and go ELPA only.  I think this has some advantages:
>
> • Take the burden from Tassilo/Mosè for every ELPA/tarball release
> • Provide a test-release facility with ELPA-devel
> • Simplify the code base (c.f. GNUmakefile in main-branch)
> • Get rid of updating the homepage which is not really fun and linking
>   the manual to ELPA page which is formatted better (IMO)
>
> If we agree on this, some work is still ahead of us, mainly deleting
> bigger portions of text in auctex.texi, and of course the way we want to
> organize the branches.  I see 2 options:
>
> • Archive current master as auctex-13, and keep main as default branch.
>   This means that every commit generates a new release on ELPA-devel.
> • Archive current master as auctex-13, and introduce a new intermediate
>   default branch, say develop or some such.  And then merge into main on
>   a regular basis.
>
> I don't have a strong opinion on the above, but switching between the
> current master and main is somewhat cumbersome because of the different
> heritage these branches have (take adding a new style for instance).
>
> I'm adding also the inactive maintainers and the distro maintainers I
> know of to this mail, any comments welcome.
>
> Best, Arash

Moving to ELPA only has another advantage, which is consistency of
distribution once the Emacs releases include "ELPA bundling" for a
subset of packages (and AUCTeX is a good candidate for this.)

Reply via email to