Deprecated List

Global addMacro
Use rpmDefineMacro().

File buildio.h
this information will move elsewhere eventually.

Global expandMacros
Use rpmExpand().

Global headerFreeData
Use headerFreeTag() instead.

Class Rpmdb

Use mi = ts.dbMatch() (or db.match()) instead.

Use hdr = mi.next() instead.

Use mi = ts.dbMatch('basename') instead.

Use mi = ts.dbMatch('name') instead.

Use mi = ts.dbMmatch('providename') instead.

Global rpmdsNew
Only scareMem = 0 will be permitted.

Global rpmErrorCode
Perl-RPM needs, use rpmlogCode() instead.

Global rpmErrorSetCallback
gnorpm needs, use rpmlogSetCallback() instead.

Global rpmErrorString
gnorpm needs, use rpmlogMessage() instead.

Global rpmfiNew
Only scareMem = 0 will be permitted.

Global rpmGetMachine
Use rpmExpand on _target_* macros.

Global rpmGetVar
Use rpmExpand() with appropriate macro expression.

Class rpmlead
The lead (except for signature_type) is legacy.

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 rpmSetMachine
Use addMacro to set _target_* macros.

Global rpmSetTables
Use addMacro to set _target_* macros.

Global rpmSetVar
Use rpmDefineMacro() to change appropriate macro instead.

Global rpmShowProgress

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

Global RPMSIGTAG_LEMD5_1
legacy.

Global RPMSIGTAG_LEMD5_2
legacy.

Global RPMSIGTAG_PGP5
legacy.

Global rpmtsAvailable
This function will move from rpmlib to the python bindings.

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

Generated on 31 Jul 2012 for rpm by  doxygen 1.6.1