Project

General

Profile

ReleaseNotes064000 » History » Version 5

Lynn Garren, 06/13/2017 08:23 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 2 Lynn Garren
h3. lareventdisplay
34 2 Lynn Garren
35 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]]
36 2 Lynn Garren
37 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.  
38 2 Lynn Garren
39 1 Lynn Garren
40 1 Lynn Garren
h2. Updated dependencies
41 4 Lynn Garren
42 4 Lynn Garren
| Product | Version | Qualifiers | Notes |
43 4 Lynn Garren
| nutools | v2_14_00 | e14 | [[nutools:NuTools_Release_Notes#nutools-v2_14_00]] |
44 4 Lynn Garren
| nusimdata   |  v1_08_00 | e14 | |
45 4 Lynn Garren
| ifdh_art | v2_01_06 | e14:nu:s50 | |
46 4 Lynn Garren
| artdaq_core | v1_07_08 | e14:nu:s50 | |
47 4 Lynn Garren
| art | v2_07_03 | e14:nu | [[art:Release Notes 2.07.03]] |
48 4 Lynn Garren
| canvas | v2_00_02  | e14:nu | |
49 4 Lynn Garren
| root | v6_08_06g | e14:nu | |
50 4 Lynn Garren
| cetbuildtools |  v5_09_01 | | |
51 1 Lynn Garren
52 1 Lynn Garren
h1. Change List
53 1 Lynn Garren
54 1 Lynn Garren
h2. larsoft v06_40_00
55 1 Lynn Garren
56 1 Lynn Garren
* 2017-06-13  Lynn Garren : larsoft v06_40_00 for larsoft v06_40_00
57 1 Lynn Garren
* 2017-06-13  Lynn Garren : update product versions
58 1 Lynn Garren
* 2017-06-09  Lynn Garren : lardata v06_21_01_02
59 1 Lynn Garren
* 2017-06-09  Lynn Garren : fix larevt
60 1 Lynn Garren
* 2017-06-09  Lynn Garren : updating for art v2_07_03, nutools v2_14_00, etc.
61 1 Lynn Garren
* 2017-06-09  Lynn Garren : support for u14 is dropped with art 2.07.03
62 1 Lynn Garren
* 2017-06-09  Lynn Garren : larsoft v06_39_00_01
63 1 Lynn Garren
* 2017-06-09  Lynn Garren : the one liner for ignoreTotal
64 1 Lynn Garren
* 2017-06-09  Lynn Garren : ifdh_art v2_01_06
65 1 Lynn Garren
66 1 Lynn Garren
h2. lareventdisplay v06_06_00
67 1 Lynn Garren
68 1 Lynn Garren
* 2017-06-13  Lynn Garren : lareventdisplay v06_06_00 for larsoft v06_40_00
69 1 Lynn Garren
* 2017-06-10  Tingjun Yang : Make EventDisplay services reconfigurable in art v2_07_03. Resolve issue #16803
70 1 Lynn Garren
* 2017-06-09  Lynn Garren : lareventdisplay v06_05_08_01
71 1 Lynn Garren
* 2017-06-09  Lynn Garren : cetbuildtools  v5_09_01
72 1 Lynn Garren
73 1 Lynn Garren
h2. larexamples v06_04_00
74 1 Lynn Garren
75 1 Lynn Garren
* 2017-06-13  Lynn Garren : larexamples v06_04_00 for larsoft v06_40_00
76 1 Lynn Garren
* 2017-06-09  Lynn Garren : larsim v06_23_00_02
77 1 Lynn Garren
* 2017-06-09  Lynn Garren : larexamples v06_03_07_02
78 1 Lynn Garren
* 2017-06-09  Lynn Garren : larexamples v06_03_07_01
79 1 Lynn Garren
* 2017-06-09  Lynn Garren : cetbuildtools  v5_09_01
80 1 Lynn Garren
81 1 Lynn Garren
h2. larpandora v06_13_00
82 1 Lynn Garren
83 1 Lynn Garren
* 2017-06-13  Lynn Garren : larpandora v06_13_00 for larsoft v06_40_00
84 1 Lynn Garren
* 2017-06-09  Lynn Garren : larpandora v06_12_00_01
85 1 Lynn Garren
* 2017-06-09  Lynn Garren : add missing header
86 1 Lynn Garren
* 2017-06-09  Lynn Garren : cetbuildtools  v5_09_01
87 1 Lynn Garren
88 1 Lynn Garren
h2. larwirecell v06_05_00
89 1 Lynn Garren
90 1 Lynn Garren
* 2017-06-13  Lynn Garren : larwirecell v06_05_00 for larsoft v06_40_00
91 1 Lynn Garren
* 2017-06-09  Lynn Garren : fix larevt
92 1 Lynn Garren
* 2017-06-09  Lynn Garren : larwirecell v06_04_06_02
93 1 Lynn Garren
* 2017-06-09  Lynn Garren : wirecell v0_5_2c
94 1 Lynn Garren
95 1 Lynn Garren
h2. larana v06_07_00
96 1 Lynn Garren
97 1 Lynn Garren
* 2017-06-13  Lynn Garren : larana v06_07_00 for larsoft v06_40_00
98 1 Lynn Garren
* 2017-06-09  Lynn Garren : larana  v06_06_03_01
99 1 Lynn Garren
* 2017-06-09  Lynn Garren : ignoreTotal is obsolete
100 1 Lynn Garren
* 2017-06-09  Lynn Garren : cetbuildtools  v5_09_01
101 1 Lynn Garren
102 1 Lynn Garren
h2. larreco v06_31_00
103 1 Lynn Garren
104 1 Lynn Garren
* 2017-06-13  Lynn Garren : larreco v06_31_00 for larsoft v06_40_00
105 1 Lynn Garren
* 2017-06-09  Lynn Garren : larsim v06_23_00_02
106 1 Lynn Garren
* 2017-06-09  Lynn Garren : larreco v06_30_01_01
107 1 Lynn Garren
* 2017-06-09  Lynn Garren : ignoreTotal is obsolete
108 1 Lynn Garren
* 2017-06-09  Lynn Garren : nutools v2_14_00
109 1 Lynn Garren
110 1 Lynn Garren
h2. larsim v06_24_00
111 1 Lynn Garren
112 1 Lynn Garren
* 2017-06-13  Lynn Garren : larsim v06_24_00 for larsoft v06_40_00
113 1 Lynn Garren
* 2017-06-09  Lynn Garren : fix larevt
114 1 Lynn Garren
* 2017-06-09  Lynn Garren : larsim  v06_23_00_02
115 1 Lynn Garren
* 2017-06-09  Lynn Garren : larsim  v06_23_00_01
116 1 Lynn Garren
* 2017-06-09  Lynn Garren : ignoreTotal is obsolete
117 1 Lynn Garren
* 2017-06-09  Lynn Garren : marley v0_9_5d
118 1 Lynn Garren
* 2017-06-09  Lynn Garren : igore *~
119 1 Lynn Garren
120 1 Lynn Garren
h2. larevt v06_14_00
121 1 Lynn Garren
122 1 Lynn Garren
* 2017-06-13  Lynn Garren : larevt v06_14_00 for larsoft v06_40_00
123 1 Lynn Garren
* 2017-06-09  Lynn Garren : lardata v06_21_01_02
124 1 Lynn Garren
* 2017-06-09  Lynn Garren : v06_13_04_02
125 1 Lynn Garren
* 2017-06-09  Lynn Garren : larevt  v06_13_04_01
126 1 Lynn Garren
* 2017-06-09  Lynn Garren : cetbuildtools  v5_09_01
127 1 Lynn Garren
128 1 Lynn Garren
h2. lardata v06_22_00
129 1 Lynn Garren
130 1 Lynn Garren
* 2017-06-13  Lynn Garren : lardata v06_22_00 for larsoft v06_40_00
131 1 Lynn Garren
* 2017-06-09  Lynn Garren : lardata v06_21_01_02
132 1 Lynn Garren
* 2017-06-09  Lynn Garren : lardata v06_21_01_01
133 1 Lynn Garren
* 2017-06-09  Lynn Garren : ignoreTotal is obsolete
134 1 Lynn Garren
* 2017-06-09  Lynn Garren : Merge branch 'release/v06_40_00' into v06_39_00_01_branch
135 1 Lynn Garren
* 2017-06-08  Lynn Garren : nutools v2_14_00
136 1 Lynn Garren
* 2017-06-08  Lynn Garren : with nutools v2_14_00
137 1 Lynn Garren
* 2017-06-08  Lynn Garren : sPostSource renamed sPostSourceEvent
138 1 Lynn Garren
* 2017-06-08  Lynn Garren : use std::log explicitly
139 1 Lynn Garren
140 1 Lynn Garren
h2. larcore v06_10_00
141 1 Lynn Garren
142 1 Lynn Garren
* 2017-06-13  Lynn Garren : larcore v06_10_00 for larsoft v06_40_00
143 1 Lynn Garren
* 2017-06-09  Lynn Garren : larcore v06_09_02_01
144 1 Lynn Garren
* 2017-06-07  Lynn Garren : art v2_07_03
145 1 Lynn Garren
* 2017-06-07  Lynn Garren : message facility changes
146 1 Lynn Garren
147 1 Lynn Garren
h2. larpandoracontent v03_07_01
148 1 Lynn Garren
149 1 Lynn Garren
* 2017-06-13  Lynn Garren : larpandoracontent v03_07_01 for larsoft v06_40_00
150 1 Lynn Garren
* 2017-06-13  Lynn Garren : v03_07_01 with pandora v03_00_00d
151 1 Lynn Garren
* 2017-06-09  Lynn Garren : larpandoracontent v03_07_00_01
152 1 Lynn Garren
* 2017-06-09  Lynn Garren : using cetlib v3_00_01 and pandora v03_00_00d
153 1 Lynn Garren
154 1 Lynn Garren
h2. larsoftobj v1_21_00
155 1 Lynn Garren
156 1 Lynn Garren
* 2017-06-13  Lynn Garren : larsoftobj v1_21_00 for larsoft v06_40_00
157 1 Lynn Garren
* 2017-06-13  Lynn Garren : use old form
158 1 Lynn Garren
* 2017-06-13  Lynn Garren : update product versions
159 1 Lynn Garren
* 2017-06-09  Lynn Garren : larsoftobj v1_20_00_01
160 1 Lynn Garren
* 2017-06-09  Lynn Garren : update distribution
161 1 Lynn Garren
* 2017-06-07  Lynn Garren : gallery v1_04_03
162 1 Lynn Garren
163 1 Lynn Garren
h2. lardataobj v1_17_00
164 1 Lynn Garren
165 1 Lynn Garren
* 2017-06-13  Lynn Garren : lardataobj v1_17_00 for larsoft v06_40_00
166 1 Lynn Garren
* 2017-06-09  Lynn Garren : lardataobj v1_16_00_01
167 1 Lynn Garren
* 2017-06-07  Lynn Garren : nusimdata v1_08_00
168 1 Lynn Garren
* 2017-06-07  Lynn Garren : add missing header
169 1 Lynn Garren
170 1 Lynn Garren
h2. larcoreobj v1_14_00
171 1 Lynn Garren
172 1 Lynn Garren
* 2017-06-13  Lynn Garren : larcoreobj v1_14_00 for larsoft v06_40_00
173 1 Lynn Garren
* 2017-06-09  Lynn Garren : larcoreobj v1_13_01_01
174 1 Lynn Garren
* 2017-06-07  Lynn Garren : canvas v2_00_02
175 1 Lynn Garren
176 1 Lynn Garren
h2. larbatch v01_32_01
177 1 Lynn Garren
178 1 Lynn Garren
179 1 Lynn Garren
180 1 Lynn Garren
h2. larutils v1_15_00