LArSoft v08_44_00 Release Notes
list of LArSoft releases
Download instructions for larsoft v08_44_00
Download instructions for just larsoftobj v08_27_00
Purpose
  - changes in develop
 
  - approved PRs
 
Important Note
This release is not available for macOS. There is a problem in the ROOT cmake config file which causes problems for macOS builds using the target-based ROOT libraries. A solution will be in place for the next release.
New features
  - Use target-based ROOT libraries
    
      - e.g., ROOT::Core instead of ${ROOT_CORE}
 
      - lardata PR 4
 
      - lardataobj PR 3
 
      - larpandora PR 3
 
      - larana PR 3
 
      - lareventdisplay PR 3
 
      - larreco PR 5
 
      - larsim PR 5
 
      - larevt PR 3
 
    
   
  - Making GeometryService and other services thread-safe
    
      - https://indico.fnal.gov/event/23434/contribution/1/material/slides/0.pdf
 
      - larcorealg PR 3
 
      - larcore PR 3
 
      - breaking change: use provided feature branch
 
      - dunetpc, icaruscode, lariatsoft, sbndcode, ubcore, ubcrt feature/knoepfel_threadsafe_geometry
 
    
   
  - Rename larsim/LArG4 to larsim/LegacyLArG4
    
      - https://indico.fnal.gov/event/23434/contribution/3/material/slides/0.pdf
 
      - larsim PR 6
 
      - larsoft PR 8
 
      - breaking change: use UpdateToLegacyLarG4.sh
 
      - only larsim and dunetpc are directly affected
 
    
   
Bug fixes
Updated dependencies
Change List
larsoft v08_44_00
  - 2020-02-26 Lynn Garren : larsoft v08_44_00 for larsoft v08_44_00
 
  - 2020-02-26 Lynn Garren : product versions
 
  - 2020-02-26 Lynn Garren : rename LegacyLarG4 directory with release
 
  - 2020-02-19 Lynn Garren : remove trailing whitespace
 
  - 2020-02-19 Lynn Garren : add LegacyLarG4 migration scripts
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
  - 2020-02-17 Lynn Garren : add an optional stack suffix and get larbatch v01_52_02
 
lareventdisplay v08_12_04
  - 2020-02-26 Lynn Garren : lareventdisplay v08_12_04 for larsoft v08_44_00
 
  - 2020-02-25 Lynn Garren : Merge pull request #3 from knoepfel/feature/knoepfel_cleanup_cmake_files
 
  - 2020-02-20 Kyle Knoepfel : Update to target-based ROOT libraries
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
larexamples v08_06_04
  - 2020-02-26 Lynn Garren : larexamples v08_06_04 for larsoft v08_44_00
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
larg4 v08_12_02
  - 2020-02-26 Lynn Garren : larg4 v08_12_02 for larsoft v08_44_00
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
larpandora v08_11_04
  - 2020-02-26 Lynn Garren : larpandora v08_11_04 for larsoft v08_44_00
 
  - 2020-02-25 Lynn Garren : Merge pull request #3 from knoepfel/feature/knoepfel_cleanup_cmake_files
 
  - 2020-02-20 Kyle Knoepfel : Use target-based ROOT libraries.
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
larwirecell v08_12_04
  - 2020-02-26 Lynn Garren : larwirecell v08_12_04 for larsoft v08_44_00
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
larana v08_16_04
  - 2020-02-26 Kyle Knoepfel : Add ART_UTILITIES library dependency.
 
  - 2020-02-26 Lynn Garren : larana v08_16_04 for larsoft v08_44_00
 
  - 2020-02-25 Lynn Garren : Merge pull request #3 from knoepfel/feature/knoepfel_cleanup_cmake_files
 
  - 2020-02-20 Kyle Knoepfel : Update to target-based ROOT libraries
 
  - 2020-02-17 Patrick Gartung : Remove github actions
 
larreco v08_28_01
  - 2020-02-26 Kyle Knoepfel : Add ART_UTILITIES library dependency.
 
  - 2020-02-26 Lynn Garren : larreco v08_28_01 for larsoft v08_44_00
 
  - 2020-02-25 Lynn Garren : Merge branch ‘feature/knoepfel_threadsafe_geometry’ into release/v08_44_00
 
  - 2020-02-20 Kyle Knoepfel : More target-based ROOT dependencies.
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
  - 2020-02-17 Kyle Knoepfel : Add missing library dependencies.
 
larsim v08_20_00
  - 2020-02-26 Lynn Garren : larsim v08_20_00 for larsoft v08_44_00
 
  - 2020-02-26 Lynn Garren : LegacyLArG4
 
  - 2020-02-25 Lynn Garren : Merge branch ‘feature/knoepfel_threadsafe_geometry’ into release/v08_44_00
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
  - 2020-02-17 Kyle Knoepfel : Add missing library dependencies.
 
larevt v08_10_04
  - 2020-02-26 Lynn Garren : larevt v08_10_04 for larsoft v08_44_00
 
  - 2020-02-25 Lynn Garren : Merge branch ‘feature/knoepfel_threadsafe_geometry’ into release/v08_44_00
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
  - 2020-02-17 Kyle Knoepfel : Add missing library dependencies.
 
lardata v08_14_03
  - 2020-02-26 Lynn Garren : add missing library
 
  - 2020-02-26 Lynn Garren : lardata v08_14_03 for larsoft v08_44_00
 
  - 2020-02-25 Lynn Garren : Merge pull request #4 from knoepfel/feature/knoepfel_cleanup_cmake_files
 
  - 2020-02-20 Kyle Knoepfel : Use target-based ROOT libraries.
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
larcore v08_11_00
  - 2020-02-26 Lynn Garren : larcore v08_11_00 for larsoft v08_44_00
 
  - 2020-02-25 Lynn Garren : Merge branch ‘feature/knoepfel_threadsafe_geometry’ into release/v08_44_00
 
  - 2020-02-20 Kyle Knoepfel : Use target-based ROOT libraries.
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
  - 2020-02-14 Kyle Knoepfel : Make (AuxDet)ExptGeoHelperInterface thread-safe.
 
  - 2020-02-14 Kyle Knoepfel : Make Geometry service callback private.
 
  - 2020-02-13 Kyle Knoepfel : Add class that requires only one art schedule.
 
larpandoracontent v03_15_15
larsoftobj v08_27_00
  - 2020-02-26 Lynn Garren : larsoftobj v08_27_00 for larsoft v08_44_00
 
  - 2020-02-26 Lynn Garren : product versions
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
lardataobj v08_10_03
  - 2020-02-26 Lynn Garren : lardataobj v08_10_03 for larsoft v08_44_00
 
  - 2020-02-25 Lynn Garren : Merge pull request #3 from knoepfel/feature/knoepfel_cleanup_cmake_files
 
  - 2020-02-20 Kyle Knoepfel : Use target-based ROOT libraries.
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
lardataalg v08_13_03
  - 2020-02-26 Lynn Garren : lardataalg v08_13_03 for larsoft v08_44_00
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
larcorealg v08_21_00
  - 2020-02-26 Lynn Garren : larcorealg v08_21_00 for larsoft v08_44_00
 
  - 2020-02-25 Lynn Garren : Merge branch ‘feature/knoepfel_threadsafe_geometry’ into release/v08_44_00
 
  - 2020-02-20 Kyle Knoepfel : Remove trailing whitespace.
 
  - 2020-02-20 Kyle Knoepfel : Use target-based ROOT libraries.
 
  - 2020-02-17 Patrick Gartung : remove github actions
 
  - 2020-02-14 Kyle Knoepfel : Use cet::square instead of home-grown version.
 
  - 2020-02-14 Kyle Knoepfel : Change to by-value ownership of geometry collections
 
  - 2020-02-14 Kyle Knoepfel : (AuxDet)GeometryCore now exclusively owns the channel map.
 
larcoreobj v08_10_02
larbatch v01_52_02
  - 2020-02-17 Lynn Garren : larbatch v01_52_02 fixes bug #7
 
  - 2020-02-17 Fermilab build bot account : Merge pull request #8 from hgreenlee/develop
 
  - 2020-02-17 Herbert Greenlee : Remove problematic sorted functions in rootstat.py.
 
larutils v1_25_07