1 / 7

Code Migration

Code Migration. James N. Bellinger University of Wisconsin at Madison 18 August 2010. 18 August 2010. 1. Summary. No major problems Continuing series of non-.m release questions Problem committing to online cvs, seems to be solved But, uninitialized variables are showing up!

oneida
Download Presentation

Code Migration

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Code Migration James N. Bellinger University of Wisconsin at Madison 18 August 2010 18 August 2010 1

  2. Summary • No major problems • Continuing series of non-.m release questions • Problem committing to online cvs, seems to be solved • But, uninitialized variables are showing up! • Test of fixing warnings in a library • Glitches: perl_dbd_oracle has oracle_client 9 references built in • Still have 13% of libraries with no responsible party • How do we deal with/flag obsolete cvs libraries? 18 August 2010 2

  3. Uninitialized memory • Uninitialized memory in MuonCalorCalculator.cc was causing jobs to crash—fixed. • Still tracing a problem in CosmicsMods • Lynn suggested using -Wuninitialized -O2 • Ed Rogers found 115 such in BottomMods • I found 51 in Muon • I attempted to fix all the warnings in Muon: • It is not automate-able and it took over 2 hours • Many are trivial, most are from libraries it depends on • Over 300 libraries... 16 August 2010 3

  4. Outstanding Issues Include • Crash in CosmicMods • Still investigating • perl_dbd_oracle has oracle_client 9 references in it • Need a different version? • “boost” package version questions • “uint” usage Fixed last night 16 August 2010 4

  5. Library Maintenance • Of main 302 libraries, 40 do not yet have a (semi) active CDF member who has replied that they are still associated with it • BaBar looks trivial, Panic is empty • Electron, ElectronMods, ElectronObjects have nobody left on the list at all in CDF • Others just have no answers yet. 16 August 2010 5

  6. Missing Maintainers Library Active or unknown past contributors AACodeGen calaf, dbox, jbk AACodeGenNew cabrera, calaf, dbox, jbk AbsEnv?? BaBar?? Probably trivial BscMods terashi BscObjects terashi Calor jbk, mey, tmoulik CalorObjects mey, tannenba ClcObjects smwang DBANACot cranshaw DBANASvx cranshaw Electron?? ElectronMods?? ElectronObjects?? ErrorLogger_i?? ExampleLink?? GlobalSummaryObjects?? JetMods carron, steresa JetObjects carron, steresa JetUserMods steresa Met steresa MetMods steresa MetObjects steresa MiniPlugMods terashi MiniPlugObjects terashi PADSMods aseet, ikfuric, rolli Panic?? Looks empty! PartFilt?? RemoteLogServer jbk SLTObjects?? STLExtensions dbox, jbk ShowerMax kordas, mey, tannenba ShowerMaxMods kordas, mey, tannenba SoftRelTools?? SvxCalibDBTables cabrera, cranshaw, dbox, reid TauObjects aa, baroiant TclUtils?? Trybos?? UtilPatterns jbk stager lammel Some of these I know are here; I just haven't gotten a formal reply. 16 August 2010 6

  7. Obsolete Libraries • Homer Wolfe expressed an interest in getting rid of some obsolete cvs directories. • I think code should be treated like data and like our logbooks—never deleted, though we can flag it as useless • Proposal: • Add a file AAAOBSOLETE containing a description of whodunit and what it was for and when • Empty the allowed file in that directory of check_access.d • Scripts ignore directory trees with AAAOBSOLETE 16 August 2010 7

More Related