Since the Introduction of Raven, a user can configure a unique installation/collection of components. Reproducing a user's environment for bug tracking/provenance usage purposes is now more complicated.
1) Provenance needs to record the component versions used at some point.
2) Component version numbers need to be logged "somehow" so that debugging can be followed up effectively. (could be a dump of the profile)