sbsv2/raptor/RELEASE-NOTES.txt
branchwip
changeset 123 b748fbcd9079
parent 107 bc8e1b2568a4
parent 116 9874c5dbccd7
child 148 72c10aee0d00
equal deleted inserted replaced
119:f293a5f26578 123:b748fbcd9079
     1 
     1 
     2 Release Notes for Symbian Build System v2
     2 Release Notes for Symbian Build System v2
     3 
     3 
     4 Next version
     4 Next version
     5 
     5 
     6 Other Changes:
     6 - Combine Linking and Postlinking into a single step
     7 Combine Linking and Postlinking into a single step
     7 - New 'Patchable Constants' target type: TARGETTYPE pdll
     8 New 'Patchable Constants' target type: TARGETTYPE pdll
     8 - Support exit codes from next version of the trace compiler which will issue them
     9 Support exit codes from next version of the trace compiler which will issue them
     9 - New sbs_filter script and batchfile to ease the use of sbs_filter.py.  
    10 New (experimental) FilterWhatComp filter.  Simulates abld log output for use with parse_what.pl for packing up zips by component.
    10     Allows filters to be executed over a log after a build has been done.
    11 New graphical build visualisation tool (bin/timelines.py). Requires pygame and PyOpenGL. 
    11     e.g.
    12 New a log analyser for recording the total time spent in each type of recipe in the build (recipestats.py). 
    12   	sbs_filter --filters=FilterWhat < logfile.log 
       
    13     (This runs a "--what" without regenerating any makefiles or reparsing
       
    14     the matadata.)
       
    15 - New (beta) FilterWhatComp filter.  Simulates abld log output for
       
    16    use with parse_what.pl for packing up zips by component.  Whatcomp output
       
    17    uses the incoming epocroot value.  i.e. if epocroot is relative then so is
       
    18    the what output.  e.g. if EPOCROOT=\   then the output will be of the form
       
    19    "\epoc32\release\armv5\...."  If it's "..\myepocroot" then the output will
       
    20    be "..\myepocroot\epoc32\release\armv5".  If it's absolute then the what
       
    21    output will also be absolute.
       
    22 - New FilterCheck filter.  This can be used with sbs_filter to perform the 
       
    23    equivalent of --check using the log output from a build.  It is more
       
    24    efficient than --check because the metadata is not parsed and no makefiles
       
    25    are generated. e.g.
       
    26   	sbs_filter --filters=FilterCheck < logfile.log 
       
    27 - New (beta) graphical build visualisation tool (bin/timelines.py). Requires pygame
       
    28    and PyOpenGL. e.g.  python timelines.py < filename.log
       
    29 - New (beta) log analyser (recipestats.py) for recording the total time spent in 
       
    30    each type of recipe in the build. e.g. python recipestats.py < filename.log > stats.csv
       
    31    The output is in CSV format.  
       
    32 
    13 
    33 
    14 
    34 
    15 version 2.11.3
    35 version 2.11.3
    16 
    36 
    17 Defect Fixes:
    37 Defect Fixes: