- Aug 12, 2020
-
-
Tim Martin authored
-
- Aug 11, 2020
-
-
Tim Martin authored
-
- Jul 15, 2020
-
-
scott snyder authored
Fix warnings about regexp syntax.
-
- Jul 14, 2020
-
-
amete authored
-
- Jul 07, 2020
-
-
Move meta-data test suite into RecExRecoTest as discussed at the core meeting. Use a configuration class to manage how to run the transforms and test metadata. Allow user to specify inputs and references.
-
- Jun 20, 2020
-
-
scott snyder authored
Should now use [], not (), to supply template parameters.
-
- Jun 18, 2020
-
-
Frank Winklmeier authored
Ignore a few custom targets in cmake_depends. Also use LCG_97a as an alternative source for pygraphviz.
-
With python 3.8, the hacks used in pythonize_read_root_file lead to heap corruption. Rework to avoid this. We're rather constrained since this has to work with both py2 and 3, so the way it's done here is a bit roundabout and ineffecient. Once we drop py2, this can be done much better by simply having read_root_file return a PyBytes object
-
- Jun 15, 2020
-
-
scott snyder authored
Fix previous fix to avoid changing behavior with python 2.
-
- Jun 12, 2020
-
-
Frank Winklmeier authored
-
Frank Winklmeier authored
Delete `cmake.newanalysisalg`, `cmake.newpkg`, `cmake_newskeleton` and `cmt_newjobo` helper commands. They were outdated and not clear anybody is using them. If yes, they can be updated/resurrected. Fixes ATLASG-1414.
-
- Jun 10, 2020
-
-
Frank Winklmeier authored
-
Emit an information message if no differences are found. Also handle exceptional circumstance of one of the input files not existing.
-
Frank Winklmeier authored
-
- Jun 08, 2020
-
-
Delete unused fileutils, path and merge_join modules. Also delete pep8 and avn alias. The pep8 script is superseded by flake8. And the avn alias was pointing to a non-existent script.
-
- Jun 04, 2020
-
-
-
Michele Renda authored
92cf019e
-
Frank Winklmeier authored
-
Frank Winklmeier authored
Delete the `gen/load_typeregistry_dso` functions that could create/load a `typereg_dso_db.csv` file with type information. However, the generate function currently just creates an empty file and thus this code seems no longer necessary.
-
- Jun 03, 2020
-
-
Frank Winklmeier authored
Delete `castor` and `rfio` modules. Those are not used anywhere and castor is dead.
-
Frank Winklmeier authored
Add `acmd cmake depends` sub-command to show package/target dependencies. This script relies on the `packages.dot` file that needs to be produced during release building via `cmake --graphviz`. Relates to ATLINFR-3561.
-
- Jun 02, 2020
-
-
Frank Winklmeier authored
Delete unused third-party modules: `pshell`, `reimport`, `smem`
-
Frank Winklmeier authored
In most cases it is not necessary to load all plugins as the user very likely specified one on the command line. Try to first load a specific plugin and then fall back to loading all of them. This reduces the startup time significantly, i.e. if we keep adding new sub-commands. Also remove the "running sub-command" INFO message as this makes it impossible to implement sub-commands that can be used in pipes.
-
- May 29, 2020
-
-
scott snyder authored
SetSize is being renamed to reshape. Avoids a root deprecation warning.
-
- May 21, 2020
-
-
Take the functionality of the meta-diff utility and abstract it into a module. This will allow other python scripts to use this functionality transparetly. The executable is not only in charge of handling command line arguments and calling the module's main function.
-
- May 19, 2020
-
-
Adam Edward Barton authored
This reverts merge request !32937
-
- May 18, 2020
-
-
- Apr 17, 2020
-
-
scott snyder authored
When we run aclic, root produces a DSO and tries to link it. As past of this, ROOT tries to find all the libraries that the new DSO depends on by listing all its symbols and then walking through all libraries on LD_LIBRARY_PATH to find a definition. Due to a bug, cling will crash if it encounters a separate-debug library in doing so. Pretty much every library contains the gprof stub __gmon_start__ as a hidden weak symbol. Cling ends up searching for this symbol, and since it is hidden, it will end up trying all libraries. In Athena builds, it eventually hits a debug library and dies. Work around by injecting a dummy defintion of __gmon_start__. Fixes unit test failure in master.
-
- Mar 23, 2020
-
-
Marcin Nowak authored
Second fix, more general, should help with ATR-20928 too
-
- Mar 19, 2020
-
-
Marcin Nowak authored
The importhook by itself was OK, but in some cases it would cause a crash in XML parsing due to 2 conflicting copies of pyexpat.so in LCG_96
-
- Mar 18, 2020
-
-
This reverts commit 3a6b413eda7b3217b6972b2f80b56dd24e1d2a5d.
-
- Mar 17, 2020
-
-
amete authored
-
- Mar 02, 2020
-
-
scott snyder authored
Work around pyroot issue with getting trailing garbage when accessing a string stored in a tree. This can confuse the bytes->unicode conversion resulting in a crash.
-
- Feb 27, 2020
-
-
- Feb 20, 2020
-
-
Walter Lampl authored
-
- Feb 14, 2020
-
-
scott snyder authored
If the forking decorator handles an exception in the child, make sure we flush before exiting. Otherwise the stack trace may get lost. In AthFile, fail gracefully if the metadata tree is missing.
-
- Feb 11, 2020
-
-
Tadej Novak authored
-
- Feb 07, 2020
-
-
Dan Guest authored
-
- Feb 03, 2020