text: self.description = "Copy reason (to-be-replaced -> replacement)"
  
  sp = pmpkg("libfoo-ng")
  sp.replaces = [ "libfoo" ]
  self.addpkg2db("sync", sp)
  
  lp = pmpkg("libfoo")
  lp.reason = 1
  self.addpkg2db("local", lp)
  
  self.args = "-Su"
  
  self.addrule("PACMAN_RETCODE=0")
  self.addrule("!PKG_EXIST=libfoo")
  self.addrule("PKG_EXIST=libfoo-ng")
  self.addrule("PKG_REASON=libfoo-ng|1")
  