# Deprecated List

Global rpmShowProgress
  Transaction callback arguments need to change, so don't rely on this routine in the rpmcli API.

Global rpmSetTables
  Use addMacro to set _target_* macros.

Global rpmtsInitDB
  An explicit rpmdbInit() is almost never needed.

Global rpmdsNew
  Only scareMem = 0 will be permitted.

Global rpmfiMD5
  Use rpmfiFDigest() instead

Global rpmfiNew
  Only scareMem = 0 will be permitted.

Global addMacro
  Use rpmDefineMacro().

Global expandMacros
  Use rpmExpand().

Global rpmlogCode
  Perl-RPM needs, what's really needed is predictable, non-i18n encumbered, error text that can be retrieved through rpmlogMessage() and parsed IMHO.

Global RPMSIGTAG_LEMD5_1
  legacy.

Global RPMSIGTAG_LEMD5_2
  legacy.

Global RPMSIGTAG_PGP5
  legacy.