Attachment 'relicense.txt'

Download

   1 This is an example procedure for the Apache Forrest project.
   2 Others may find it useful.
   3 
   4 ------------------------------------------------------------------------
   5 The relicense task is described at
   6 http://issues.apache.org/jira/browse/FOR-123
   7 
   8 Before commencing, do 'tree -d > relicense-tree.txt' which will form
   9 a listing of what sections have already been done and the issues that remain.
  10 
  11 ------------------------------------------------------------------------
  12 * Do the whole tree, a section at a time, using insert_license.pl script.
  13 * cd to a directory as high as you dare, e.g. src/documentation/
  14 * In another window, do a practice run:
  15 insert_license.pl -p \
  16 /path/to/svn/forrest/src/documentation forrest-avoid.txt > relicense.log
  17 * Review the summary output and grep the relicence.log file.
  18 * Investigate the files that are listed as having problems.
  19 * grep for special patterns like "WARN" and "dual license", etc.
  20 * grep "Insert new license" to see which files would have a license inserted.
  21 * You may need to add more filename patterns to your *-avoid.txt file.
  22 * Do more practice runs.
  23 * When happy, do a production run by ommitting the -p practice mode.
  24 * Again review the summary output and grep the relicence.log file.
  25 * Some files may need to be fixed by hand.
  26 * Note sections that are finished and remaining issues in relicense-tree.txt
  27 * Do a 'svn diff' and make sure it is what you expected, then 'svn commit'.
  28 
  29 * If the log reveals that there are old Apache Licenses, then use the
  30   script ./update_AL20.pl
  31 
  32 * Tweak the insert_license.pl script to address new issues.
  33 
  34 ------------------------------------------------------------------------

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2006-08-09 20:23:42, 17.3 KB) [[attachment:insert_license.pl]]
  • [get | view] (2006-08-07 23:59:07, 1.6 KB) [[attachment:relicense.txt]]
  • [get | view] (2006-08-07 23:59:28, 8.2 KB) [[attachment:update-AL20.pl]]
 All files | Selected Files: delete move to page

You are not allowed to attach a file to this page.