]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/devel/release-work.itexi
Add dynamic script fffff; update docs.
[lilypond.git] / Documentation / devel / release-work.itexi
index 4ce69458186f02a4ee8e33ffb4e396a86d94100e..0a503a278fc3ab987b1e6fcca95f0e4d0164ff2c 100644 (file)
@@ -6,6 +6,7 @@
 * Development phases::          
 * Minor release checklist::     
 * Major release checklist::     
+* Making a release::
 @end menu
 
 
@@ -159,4 +160,71 @@ Web:
 
 
 
+@node Making a release
+@section Making a release
+
+@subheading Technical notes
+
+To build GUB:
+
+@itemize
+
+@item 
+Run the following (from the gub/ dir):
+
+@example
+make -f lilypond.make update-versions
+@end example
+
+@item
+Download
+@uref{http://lilypond.org/download/binaries/test-output/lilypond-2.13.0-0.test-output.tar.bz2,lilypond-2.13.0-0.test-output.tar.bz2}
+
+@item 
+Copy / move / link it to uploads, but rename it to
+@file{lilypond-2-13.test-output.tar.bz2}
+
+@item
+Run:
+
+@example
+make lilypond
+@end example
+
+@end itemize
+
+To upload:
+
+@itemize
+
+@item remove the "t" from the rsync command in test-lily/rsync-lily-doc.py
+
+@item run:
+
+@example
+python test-lily/upload.py --branch=master --url git://git.sv.gnu.org/lilypond.git --execute
+@end example
+
+@end itemize
+
+
+@subheading Policy notes
+
+@itemize
+
+@item
+Build with GUB, and check the regtests.
+
+@item
+Upload the tarballs and sh scripts.
+
+@item
+(if major)
+Branch MASTER to stable/2.x.
+
+@item
+Make announcement.
+
+@end itemize
+