Two new experimental MELPA channels
14 hours ago
- #Package Management
- #MELPA
- #Emacs
- MELPA introduced two new experimental channels: MELPA Snapshots and MELPA Releases, which will eventually replace the traditional MELPA unstable and stable channels.
- The new snapshots channel uses version strings in the format RELEASE.0.YYYYMMDD.COUNT to avoid the issue where snapshot versions incorrectly appear greater than release versions.
- MELPA now consults both git/mercurial tags and library headers to determine the latest release, increasing package coverage in the releases channel to 6207 packages.
- Package maintainers are advised to align version tags with library header bumps to ensure consistent release identification across different ELPAs.
- Users switching to the new snapshots channel must remove and reinstall packages due to version string changes, using specific configuration updates.
- MyELPA is introduced as a simplified project for publishing personal ELPAs, reducing the need to add all packages to MELPA and easing maintainer workload.
- Financial support for MELPA and related projects is requested from users who benefit from the work.