slide1
Download
Skip this Video
Download Presentation
Code Migration

Loading in 2 Seconds...

play fullscreen
1 / 7

Code Migration - PowerPoint PPT Presentation


  • 111 Views
  • Uploaded on

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!

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Code Migration' - oneida


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Code Migration

James N. Bellinger

University of Wisconsin at Madison

18 August 2010

18 August 2010

1

slide2

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

slide3

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

slide4

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

slide5

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

missing maintainers
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

slide7

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

ad