Project

General

Profile

ReleaseNotes064000 » History » Version 6

Lynn Garren, 06/13/2017 08:43 PM

1 1 Lynn Garren
h1. LArSoft v06_40_00 Release Notes
2 1 Lynn Garren
3 1 Lynn Garren
{{>TOC}}
4 1 Lynn Garren
5 1 Lynn Garren
[[LArSoft_release_list|list of LArSoft releases]]
6 1 Lynn Garren
Download instructions for "larsoft v06_40_00":http://scisoft.fnal.gov/scisoft/bundles/larsoft/v06_40_00/larsoft-v06_40_00.html
7 1 Lynn Garren
Download instructions for "just larsoftobj v1_21_00":http://scisoft.fnal.gov/scisoft/bundles/larsoftobj/v1_21_00/larsoftobj-v1_21_00.html
8 1 Lynn Garren
9 1 Lynn Garren
h2. Purpose
10 1 Lynn Garren
11 1 Lynn Garren
* first release with art 2.07.03
12 1 Lynn Garren
13 1 Lynn Garren
h2. New features
14 1 Lynn Garren
15 1 Lynn Garren
* based on the LARSOFT_SUITE_v06_39_00 tag
16 1 Lynn Garren
* use branch v06_39_00_01_branch for 
17 1 Lynn Garren
** argoneutcode  dunetpc  duneutil  icaruscode  lariatsoft  lariatutil  uboonecode  ubutil
18 1 Lynn Garren
 
19 1 Lynn Garren
20 2 Lynn Garren
h2. Changes
21 2 Lynn Garren
22 4 Lynn Garren
h3.  general
23 4 Lynn Garren
24 4 Lynn Garren
* see the list of [[art:List_of_breaking_changes|breaking changes]] in art
25 4 Lynn Garren
26 5 Lynn Garren
h3. MemoryTracker
27 1 Lynn Garren
28 5 Lynn Garren
The MemoryTracker ignoreTotal parameter has been deprecated since [[art:Release_Notes_20401|art v2_04_01]] and is now completely removed.  A one line command will edit nearly all fcl files appropriately.
29 2 Lynn Garren
<pre>
30 2 Lynn Garren
find $PWD -name "*.fcl" | xargs perl -wapi\~ -e 's&MemoryTracker:(\s*)\{\s*ignoreTotal\s*:\s*1\s*\}&MemoryTracker:$1\{ \}&;'
31 2 Lynn Garren
</pre>
32 2 Lynn Garren
33 6 Lynn Garren
The MemoryTracker parameter printSummaries has been dropped.
34 6 Lynn Garren
35 2 Lynn Garren
h3. lareventdisplay
36 2 Lynn Garren
37 5 Lynn Garren
With art 2.07, services that need to be reconfigurable via the EventDisplay service must now inherit from the evdb::Reconfigurable base class. See the [[nutools:NuTools_Release_Notes#nutools-v2_14_00-672017|nutools v2_14_00 release notes]]
38 2 Lynn Garren
39 2 Lynn Garren
Such changes are necessary ONLY for services that are intended to be reconfigurable via the event display.  Implementing multi-threading in art has introduced various constraints, one of which involves disabling implicit reconfiguration of services, which was supported in previous versions.  
40 2 Lynn Garren
41 1 Lynn Garren
42 1 Lynn Garren
h2. Updated dependencies
43 4 Lynn Garren
44 4 Lynn Garren
| Product | Version | Qualifiers | Notes |
45 4 Lynn Garren
| nutools | v2_14_00 | e14 | [[nutools:NuTools_Release_Notes#nutools-v2_14_00]] |
46 4 Lynn Garren
| nusimdata   |  v1_08_00 | e14 | |
47 4 Lynn Garren
| ifdh_art | v2_01_06 | e14:nu:s50 | |
48 4 Lynn Garren
| artdaq_core | v1_07_08 | e14:nu:s50 | |
49 4 Lynn Garren
| art | v2_07_03 | e14:nu | [[art:Release Notes 2.07.03]] |
50 4 Lynn Garren
| canvas | v2_00_02  | e14:nu | |
51 4 Lynn Garren
| root | v6_08_06g | e14:nu | |
52 4 Lynn Garren
| cetbuildtools |  v5_09_01 | | |
53 1 Lynn Garren
54 1 Lynn Garren
h1. Change List
55 1 Lynn Garren
56 1 Lynn Garren
h2. larsoft v06_40_00
57 1 Lynn Garren
58 1 Lynn Garren
* 2017-06-13  Lynn Garren : larsoft v06_40_00 for larsoft v06_40_00
59 1 Lynn Garren
* 2017-06-13  Lynn Garren : update product versions
60 1 Lynn Garren
* 2017-06-09  Lynn Garren : lardata v06_21_01_02
61 1 Lynn Garren
* 2017-06-09  Lynn Garren : fix larevt
62 1 Lynn Garren
* 2017-06-09  Lynn Garren : updating for art v2_07_03, nutools v2_14_00, etc.
63 1 Lynn Garren
* 2017-06-09  Lynn Garren : support for u14 is dropped with art 2.07.03
64 1 Lynn Garren
* 2017-06-09  Lynn Garren : larsoft v06_39_00_01
65 1 Lynn Garren
* 2017-06-09  Lynn Garren : the one liner for ignoreTotal
66 1 Lynn Garren
* 2017-06-09  Lynn Garren : ifdh_art v2_01_06
67 1 Lynn Garren
68 1 Lynn Garren
h2. lareventdisplay v06_06_00
69 1 Lynn Garren
70 1 Lynn Garren
* 2017-06-13  Lynn Garren : lareventdisplay v06_06_00 for larsoft v06_40_00
71 1 Lynn Garren
* 2017-06-10  Tingjun Yang : Make EventDisplay services reconfigurable in art v2_07_03. Resolve issue #16803
72 1 Lynn Garren
* 2017-06-09  Lynn Garren : lareventdisplay v06_05_08_01
73 1 Lynn Garren
* 2017-06-09  Lynn Garren : cetbuildtools  v5_09_01
74 1 Lynn Garren
75 1 Lynn Garren
h2. larexamples v06_04_00
76 1 Lynn Garren
77 1 Lynn Garren
* 2017-06-13  Lynn Garren : larexamples v06_04_00 for larsoft v06_40_00
78 1 Lynn Garren
* 2017-06-09  Lynn Garren : larsim v06_23_00_02
79 1 Lynn Garren
* 2017-06-09  Lynn Garren : larexamples v06_03_07_02
80 1 Lynn Garren
* 2017-06-09  Lynn Garren : larexamples v06_03_07_01
81 1 Lynn Garren
* 2017-06-09  Lynn Garren : cetbuildtools  v5_09_01
82 1 Lynn Garren
83 1 Lynn Garren
h2. larpandora v06_13_00
84 1 Lynn Garren
85 1 Lynn Garren
* 2017-06-13  Lynn Garren : larpandora v06_13_00 for larsoft v06_40_00
86 1 Lynn Garren
* 2017-06-09  Lynn Garren : larpandora v06_12_00_01
87 1 Lynn Garren
* 2017-06-09  Lynn Garren : add missing header
88 1 Lynn Garren
* 2017-06-09  Lynn Garren : cetbuildtools  v5_09_01
89 1 Lynn Garren
90 1 Lynn Garren
h2. larwirecell v06_05_00
91 1 Lynn Garren
92 1 Lynn Garren
* 2017-06-13  Lynn Garren : larwirecell v06_05_00 for larsoft v06_40_00
93 1 Lynn Garren
* 2017-06-09  Lynn Garren : fix larevt
94 1 Lynn Garren
* 2017-06-09  Lynn Garren : larwirecell v06_04_06_02
95 1 Lynn Garren
* 2017-06-09  Lynn Garren : wirecell v0_5_2c
96 1 Lynn Garren
97 1 Lynn Garren
h2. larana v06_07_00
98 1 Lynn Garren
99 1 Lynn Garren
* 2017-06-13  Lynn Garren : larana v06_07_00 for larsoft v06_40_00
100 1 Lynn Garren
* 2017-06-09  Lynn Garren : larana  v06_06_03_01
101 1 Lynn Garren
* 2017-06-09  Lynn Garren : ignoreTotal is obsolete
102 1 Lynn Garren
* 2017-06-09  Lynn Garren : cetbuildtools  v5_09_01
103 1 Lynn Garren
104 1 Lynn Garren
h2. larreco v06_31_00
105 1 Lynn Garren
106 1 Lynn Garren
* 2017-06-13  Lynn Garren : larreco v06_31_00 for larsoft v06_40_00
107 1 Lynn Garren
* 2017-06-09  Lynn Garren : larsim v06_23_00_02
108 1 Lynn Garren
* 2017-06-09  Lynn Garren : larreco v06_30_01_01
109 1 Lynn Garren
* 2017-06-09  Lynn Garren : ignoreTotal is obsolete
110 1 Lynn Garren
* 2017-06-09  Lynn Garren : nutools v2_14_00
111 1 Lynn Garren
112 1 Lynn Garren
h2. larsim v06_24_00
113 1 Lynn Garren
114 1 Lynn Garren
* 2017-06-13  Lynn Garren : larsim v06_24_00 for larsoft v06_40_00
115 1 Lynn Garren
* 2017-06-09  Lynn Garren : fix larevt
116 1 Lynn Garren
* 2017-06-09  Lynn Garren : larsim  v06_23_00_02
117 1 Lynn Garren
* 2017-06-09  Lynn Garren : larsim  v06_23_00_01
118 1 Lynn Garren
* 2017-06-09  Lynn Garren : ignoreTotal is obsolete
119 1 Lynn Garren
* 2017-06-09  Lynn Garren : marley v0_9_5d
120 1 Lynn Garren
* 2017-06-09  Lynn Garren : igore *~
121 1 Lynn Garren
122 1 Lynn Garren
h2. larevt v06_14_00
123 1 Lynn Garren
124 1 Lynn Garren
* 2017-06-13  Lynn Garren : larevt v06_14_00 for larsoft v06_40_00
125 1 Lynn Garren
* 2017-06-09  Lynn Garren : lardata v06_21_01_02
126 1 Lynn Garren
* 2017-06-09  Lynn Garren : v06_13_04_02
127 1 Lynn Garren
* 2017-06-09  Lynn Garren : larevt  v06_13_04_01
128 1 Lynn Garren
* 2017-06-09  Lynn Garren : cetbuildtools  v5_09_01
129 1 Lynn Garren
130 1 Lynn Garren
h2. lardata v06_22_00
131 1 Lynn Garren
132 1 Lynn Garren
* 2017-06-13  Lynn Garren : lardata v06_22_00 for larsoft v06_40_00
133 1 Lynn Garren
* 2017-06-09  Lynn Garren : lardata v06_21_01_02
134 1 Lynn Garren
* 2017-06-09  Lynn Garren : lardata v06_21_01_01
135 1 Lynn Garren
* 2017-06-09  Lynn Garren : ignoreTotal is obsolete
136 1 Lynn Garren
* 2017-06-09  Lynn Garren : Merge branch 'release/v06_40_00' into v06_39_00_01_branch
137 1 Lynn Garren
* 2017-06-08  Lynn Garren : nutools v2_14_00
138 1 Lynn Garren
* 2017-06-08  Lynn Garren : with nutools v2_14_00
139 1 Lynn Garren
* 2017-06-08  Lynn Garren : sPostSource renamed sPostSourceEvent
140 1 Lynn Garren
* 2017-06-08  Lynn Garren : use std::log explicitly
141 1 Lynn Garren
142 1 Lynn Garren
h2. larcore v06_10_00
143 1 Lynn Garren
144 1 Lynn Garren
* 2017-06-13  Lynn Garren : larcore v06_10_00 for larsoft v06_40_00
145 1 Lynn Garren
* 2017-06-09  Lynn Garren : larcore v06_09_02_01
146 1 Lynn Garren
* 2017-06-07  Lynn Garren : art v2_07_03
147 1 Lynn Garren
* 2017-06-07  Lynn Garren : message facility changes
148 1 Lynn Garren
149 1 Lynn Garren
h2. larpandoracontent v03_07_01
150 1 Lynn Garren
151 1 Lynn Garren
* 2017-06-13  Lynn Garren : larpandoracontent v03_07_01 for larsoft v06_40_00
152 1 Lynn Garren
* 2017-06-13  Lynn Garren : v03_07_01 with pandora v03_00_00d
153 1 Lynn Garren
* 2017-06-09  Lynn Garren : larpandoracontent v03_07_00_01
154 1 Lynn Garren
* 2017-06-09  Lynn Garren : using cetlib v3_00_01 and pandora v03_00_00d
155 1 Lynn Garren
156 1 Lynn Garren
h2. larsoftobj v1_21_00
157 1 Lynn Garren
158 1 Lynn Garren
* 2017-06-13  Lynn Garren : larsoftobj v1_21_00 for larsoft v06_40_00
159 1 Lynn Garren
* 2017-06-13  Lynn Garren : use old form
160 1 Lynn Garren
* 2017-06-13  Lynn Garren : update product versions
161 1 Lynn Garren
* 2017-06-09  Lynn Garren : larsoftobj v1_20_00_01
162 1 Lynn Garren
* 2017-06-09  Lynn Garren : update distribution
163 1 Lynn Garren
* 2017-06-07  Lynn Garren : gallery v1_04_03
164 1 Lynn Garren
165 1 Lynn Garren
h2. lardataobj v1_17_00
166 1 Lynn Garren
167 1 Lynn Garren
* 2017-06-13  Lynn Garren : lardataobj v1_17_00 for larsoft v06_40_00
168 1 Lynn Garren
* 2017-06-09  Lynn Garren : lardataobj v1_16_00_01
169 1 Lynn Garren
* 2017-06-07  Lynn Garren : nusimdata v1_08_00
170 1 Lynn Garren
* 2017-06-07  Lynn Garren : add missing header
171 1 Lynn Garren
172 1 Lynn Garren
h2. larcoreobj v1_14_00
173 1 Lynn Garren
174 1 Lynn Garren
* 2017-06-13  Lynn Garren : larcoreobj v1_14_00 for larsoft v06_40_00
175 1 Lynn Garren
* 2017-06-09  Lynn Garren : larcoreobj v1_13_01_01
176 1 Lynn Garren
* 2017-06-07  Lynn Garren : canvas v2_00_02
177 1 Lynn Garren
178 1 Lynn Garren
h2. larbatch v01_32_01
179 1 Lynn Garren
180 1 Lynn Garren
181 1 Lynn Garren
182 1 Lynn Garren
h2. larutils v1_15_00