Here are some guidelines how a package should be tested. <> == Checking-out the package == Check-out the desired version of the package to be tested. If there are external packages checked out at the same time, enter {{{ svn propget svn:externals . }}} and make sure it lists the correct tags for the external packages. == Setting up the package == Execute setup scripts if applicable and then compile. Make sure there aren't any warnings or errors. == Running the package == Check if there are already some debug statements in the package. a. if there are, run one of the analysis packages in DEBUG mode. a. if not, add debug statements. The same applies for the analysis that's using the package because one has to make sure that not only the correct values/parameters are used/returned within the package, but also passed on to the analysis correctly. == Reporting bugs == For problems you cannot easily fix yourself, contact the author of the package and/or write a bug report marking the package as needs_work within trac (see [[https://svnweb.cern.ch/trac/desyatfw/wiki/DashBoard|here]] for overview of tickets).