10.3 Major release checklist

A “major release” means an update of x in 2.x.0.

- happens when we have 0 Critical issues for two weeks (14 days).

Before release:

* write release notes. note: stringent size requirements for various websites, so be brief.

* write preface section for manual.

* submit pots for translation : send url of tarball to translation@iro.umontreal.ca, mentioning lilypond-VERSION.pot

* Check reg test

* Check all 2ly scripts.

* Run convert-ly on all files, bump parser minimum version.

* update links to distros providing lilypond packages? link in Documentation/web/download.itexi . This has nothing to do with the release, but I’m dumping this here so I’ll find it when I reorganize this list later. -gp

* Make FTP directories on lilypond.org

* website: - Make new table in download.html

- add to documentation list

- revise examples tour.html/howto.html

- add to front-page quick links

- change all links to the stable documentation

- make a link from the old unstable to the next stable in lilypond.org’s /doc/ dir. Keep all previous unstable->stable doc symlinks.

- doc auto redirects to v2.LATEST-STABLE

- add these two lines to http://www.lilypond.org/robots.txt:

Disallow: /doc/v2.PREVIOUS-STABLE/
Disallow: /doc/v2.CURRENT-DEVELOPMENT/

- check for emergencies the docs:

grep FIXME --exclude "misc/*" --exclude "*GNUmakefile" \
  --exclude "snippets/*" ????*/*

- check for altered regtests, and document as necessary. (update tags as appropriate)

git diff -u -r release/2.12.0-1 -r release/2.13.13-1 input/regression/

News:

comp.music.research comp.os.linux.announce

comp.text.tex rec.music.compose

Mail:

info-lilypond@gnu.org

linux-audio-announce@lists.linuxaudio.org linux-audio-user@lists.linuxaudio.org linux-audio-dev@lists.linuxaudio.org

tex-music@icking-music-archive.org

— non-existant? abcusers@blackmill.net

rosegarden-user@lists.sourceforge.net info-gnu@gnu.org noteedit-user@berlios.de

gmane.comp.audio.fomus.devel gmane.linux.audio.users gmane.linux.audio.announce gmane.comp.audio.rosegarden.devel

Web:

lilypond.org freshmeat.net linuxfr.com http://www.apple.com/downloads harmony-central.com (news@harmony-central.com) versiontracker.com [auto] hitsquad.com [auto] http://www.svgx.org https://savannah.gnu.org/news/submit.php?group_id=1673


LilyPond — Contributor’s Guide