File: developer-release.txt

package info (click to toggle)
emms 6.00-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,580 kB
  • sloc: lisp: 10,968; makefile: 101; cpp: 79; perl: 61; sh: 41; ansic: 40
file content (27 lines) | stat: -rw-r--r-- 771 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
This is an explanation of how to make a release for Emms. Emms is
currently distributed in three different ways: via the Git repo on
Savannah, as a tarball from GNU, and via GNU ELPA.

*  Increase the version number in emms.el (variable, elpa header), Makefile

*  Update NEWS

*  Push version updates to git repo

*  Tag release in VCS, for example `git tag -a 4.2 -m "4.2"'

*  Push tag to VCS if needed, for example `git push --tags origin "4.2"'

*  Run make release

*  Run make upload

*  Update copy of emms.info in root directory

*  Update online manual

*  Update website

*  Push to GNU ELPA: push to the Savannah "elpa" branch, and from there "git push elpa elpa:refs/heads/externals/emms"

*  Send announcement email to gnu-info and to the emms mailing list