| [ << Administrative policies ] | [Top][Contents][Index][ ? ] | [ GNU Free Documentation License >> ] | ||
| [ < Specific GLISS issues ] | [ Up : Administrative policies ] | [ GNU Free Documentation License > ] | ||
12.6 Unsorted policies
Language-specific mailing lists
A translator can ask for an official lilypond-xy mailing list once they’ve finished all “priority 1” translation items.
Performing yearly copyright update (“grand-replace”)
At the start of each year, copyright notices for all source files should be refreshed by running the following command from the top of the source tree:
make grand-replace
Internally, this invokes the script ‘scripts/build/grand-replace.py’, which performs a regular expression substitution for old-year -> new-year wherever it finds a valid copyright notice.
Note that snapshots of third party files such as ‘texinfo.tex’ should
not be included in the automatic update; ‘grand-replace.py’ ignores these
files if they are listed in the variable copied_files.
Push git access
Git access is given out when a contributor has a significant record of patches being accepted without problems. If existing developers are tired of pushing patches for a contributor, we’ll discuss giving them push access. Unsolicited requests from contributors for access will almost always be turned down.
Creating the Lilydev respin
- Install ubuntu, reboot
- Run all updates, reboot if asked
- Enable src repos, refresh package lists
- install LP build deps:
sudo apt-get build-dep lilypond
install git and other stray build dependencies:
sudo apt-get install git-core gitk autoconf dblatex
- TEST TO SEE WHETHER EVERYTHING WORKS NOW:
- use
lily-git.tclto grab source files - go to source directory and do
./autogen.sh ; make all ; make doc - if all compiles, move on to iso creation...
- use
- Download & install "remastersys" package:
http://sourceforge.net/projects/remastersys/
- copy
lily-git.tclscript file into/etc/skel/ - modify
/etc/remastersys.confas desired (change .iso name, default live session username, etc) - Remove non-essential desktop software as desired
- create iso:
sudo remastersys dist
- new iso is in
/home/remastersys/remastersys/ - test iso by installing in VM and repeating steps above for getting source files and building lp and docs
| [ << Administrative policies ] | [Top][Contents][Index][ ? ] | [ GNU Free Documentation License >> ] | ||
| [ < Specific GLISS issues ] | [ Up : Administrative policies ] | [ GNU Free Documentation License > ] | ||