+@itemize
+
+@item
+LSR-version: 2.12.2
+@item
+intended LSR-update to 2.14.2
+@item
+latest release 2.15.30
+
+@end itemize
+
+Use convert-ly from 2.15.30 and the following terminal command
+for all files:
+
+@example
+convert-ly -e -t2.14.2 *.ly
+@end example
+
+@item
+There might be no conversion rule for some old commands. To make
+an initial check for possible problems you can run the following
+script on a copy of the @file{all} subdirectory:
+
+@example
+#!/bin/bash
+
+for LILYFILE in *.ly
+do
+ STEM=$(basename "$LILYFILE" .ly)
+ echo "running $LILYFILE..."
+ convert-ly -e -t<version> "$LILYFILE" >& "$STEM".txt
+done
+
+grep refer *.txt
+grep smart *.txt
+TODO: better script
+@end example
+
+@item
+Copy relevant snippets (i.e. snippets whose version is equal to
+or less than the new version of LilyPond running on the LSR) from
+@file{Documentation/snippets/new/} into the set of files to be
+used to make the tarball. Make sure
+you only choose snippets which are already present in the LSR,
+since the LSR software isn't able to create new snippets this way.
+If you don't have a Git repository for LilyPond, you'll find these
+snippets in the source-tarball on
+@uref{http://lilypond.org/website/development.html}.
+Don't rename any files at this stage.