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 8 Jun 2012 for rpm by  doxygen 1.6.1