print a warning when modifying a cached version object
print a warning when modifying a cached version object

    * Currently version objects are cached to optimize Conary.
      Unfortunately, version objects are mutable objects.  That means
      that if two different pieces of code are given the same version
      object, modifications made by one part of the code could affect
      the other inadvertently.  A warning message has been added to
      the version object when setting or resetting timestamps to make
      developers aware of the problem.  Developers should copy the
      version object before calling setTimeStamps() or
      resetTimeStamps() on it.  When creating a version object from a
      string and time stamp set, use the timeStamps= keyword argument
      to versions.VersionFromString to avoid the copy.

fedora-conary/conary,fedora-conary/conary,fedora-conary/conary,fedora-conary/conary,fedora-conary/conary