- Class rpmlead  
 
- Don't use any information from lead. 
 
 
- Class tagMacro  
 
- Should other macros be added from header when installing a package? 
 
 
- File buildio.h  
 
- Eliminate, merge into rpmlib. 
 
 
- Global genCpioListAndHeader  
 
- Should directories have doc/config attributes? (#14531) 
 
 
- Global genCpioListAndHeader  
 
- Remove RPMTAG_OLDFILENAMES, add dirname/basename instead. 
 
 
- Global cpio_doio  
 
- Create transaction set *much* earlier. 
 
 
- Global doSetupMacro  
 
- FIXME: Option -q broken when not immediately after setup. 
 
 
- Global rpmfcPrint  
 
- Remove debugging routine. 
 
 
- Global armorFormat  
 
- Permit selectable display formats (i.e. binary). 
 
 
- Global base64Format  
 
- Permit selectable display formats (i.e. binary). 
 
 
- Global getFilesystemList  
 
- determine rdonly for non-linux file systems. 
 
 
- Global rpmReadPackageManifest  
 
- Infinite loops through manifest files exist, operator error for now. 
 
 
- Global rpmReadPackageFile  
 
- Implement disable/enable/warn/error/anal policy. 
 
 
- Global handleOneTrigger  
 
- Trigger on any provides, not just package NVR. 
 
 
- Global rpmpsmStage  
 
- Packages w/o files never get a callback, hence don't get displayed on install with -v. 
 
 
- Global XrpmpsmLink  
 
- Remove debugging entry from the ABI. 
 
 
- Global XrpmpsmUnlink  
 
- Remove debugging entry from the ABI. 
 
 
- Global rpmalSatisfiesDepend  
 
- Eliminate. 
 
 
- Global readFile  
 
- If the GPG key was known available, the md5 digest could be skipped. 
 
 
- Global XrpmdsLink  
 
- Remove debugging entry from the ABI. 
 
 
- Global XrpmdsUnlink  
 
- Remove debugging entry from the ABI. 
 
 
- Global relocateFileList  
 
- multilib file dispositions need to be checked. 
 
 
- Global XrpmfiLink  
 
- Remove debugging entry from the ABI. 
- Parameters:
 - 
  
     | fi  | file info set  | 
     | msg  |  | 
     | fn  |  | 
     | ln  |  | 
  
 
- Returns:
 - NULL always 
 
 
 
- Global XrpmfiUnlink  
 
- Remove debugging entry from the ABI. 
- Parameters:
 - 
  
     | fi  | file info set  | 
     | msg  |  | 
     | fn  |  | 
     | ln  |  | 
  
 
- Returns:
 - NULL always 
 
 
 
- Global rpmgiLoadReadHeader  
 
- An empty file read as manifest truncates argv returning RPMRC_NOTFOUND. 
 
 
- Global rpmgiLoadReadHeader  
 
- Errors, e.g. non-existent path in manifest, will terminate iteration. 
 
 
- Global rpmgiLoadReadHeader  
 
- Chained manifests lose an arg someplace. 
 
 
- Global rpmgiOpen  
 
- There are two error messages printed on header, then manifest failures. 
 
 
- Global XrpmgiLink  
 
- Remove debugging entry from the ABI. 
 
 
- Global XrpmgiUnlink  
 
- Remove debugging entry from the ABI. 
 
 
- Global printHash  
 
- Unsnarl isatty(STDOUT_FILENO) from the control flow. 
 
 
- Global rpmprobFilterFlags_e  
 
- Generalize filter mechanism. 
 
 
- Global RPMTRANS_FLAG_KEEPOBSOLETE  
 
- Document. 
 
 
- Global RPMFILE_SPECFILE  
 
- (unnecessary) marks 1st file in srpm. 
 
 
- Global RPMSENSE_SERIAL  
 
- Legacy. 
 
 
- Global RPMSENSE_PREREQ  
 
- Legacy. 
 
 
- Global RPMSENSE_TRIGGERPREIN  
 
- Implement triggerprein. 
 
 
- Global rpmTag_e  
 
- : Somehow supply type 
 
 
- Global XrpmpsLink  
 
- Remove debugging entry from the ABI. 
 
 
- Global XrpmpsUnlink  
 
- Remove debugging entry from the ABI. 
 
 
- Global XrpmsxLink  
 
- Remove debugging entry from the ABI. 
 
 
- Global XrpmsxUnlink  
 
- Remove debugging entry from the ABI. 
 
 
- Global rpmtePkgFileSize  
 
- Signature header is estimated at 256b. 
 
 
- Global XrpmtsLink  
 
- Remove debugging entry from the ABI. 
 
 
- Global XrpmtsUnlink  
 
- Remove debugging entry from the ABI. 
 
 
- Global printSize  
 
- rpmio: use fdSize rather than fstat(2) to get file size. 
 
 
- Global getRepackageHeaderFromTE  
 
- Find a suitable home for this function. 
 
 
- Global getRepackageHeaderFromTE  
 
- This function creates an IDTX everytime it is called. Needs to be made more efficient (only create on per running transaction). 
 
 
- Global rpmtsiFi  
 
- Take a rpmfi refcount here. 
 
 
- Global rpmVerifyScript  
 
- malloc/free/refcount handling is fishy here. 
 
 
- Global db3_config_default  
 
- Set a reasonable "last gasp" default db config. 
 
 
- Global fingerPrint  
 
- Convert to pointer and make abstract. 
 
 
- Global myTagName  
 
- bsearch on sorted value table. 
 
 
- Global myTagValue  
 
- bsearch on sorted name table. 
 
 
- File header.h  
 
- Document version2 headers.
 
 
- Global dbiFindByLabel  
 
- Name must be an exact match, as name is a db key. 
 
 
- Global XrpmdbLink  
 
- Remove debugging entry from the ABI. 
 
 
- Global XrpmdbUnlink  
 
- Remove debugging entry from the ABI. 
 
 
- Global expandMacro  
 
- Dynamically reallocate target buffer. 
 
 
- Global expandMacros  
 
- Eliminate from API. 
 
 
- Global grabArgs  
 
- Use popt rather than getopt to parse args. 
 
 
- Global rpmDefineMacro  
 
- Document. 
 
 
- File rpmerr.h  
 
- Eliminate from API. 
 
 
- Global rpmlogClose  
 
- Implement. 
 
 
- Global rpmlogOpen  
 
- Implement. 
 
 
- Global rpmlogCallback  
 
- Add argument(s), integrate with other types of callbacks. 
 
 
- Global xrealloc  
 
- Annotate ptr with returned/out. 
 
 
- File rpmmessages.h  
 
- Eliminate from API. 
 
 
- Global pgpPubkeyFingerprint  
 
- V3 non-RSA public keys not implemented. 
 
 
- Global pgpHashAlgo_e  
 
- Add SHA256. 
 
 
- Global pgpHexStr  
 
- Remove static buffer. 
 
 
- Global pgpMpiStr  
 
- Remove static buffer. 
 
 
- Global rpmsqWaitUnregister  
 
- Rewrite to use waitpid on helper thread. 
 
 
- Global XurlFree  
 
- Remove debugging entry from the ABI. 
 
 
- Global XurlLink  
 
- Remove debugging entry from the ABI. 
 
 
- Global XurlNew  
 
- Remove debugging entry from the ABI. 
 
 
- Global myTagByName  
 
- bsearch on sorted name table. 
 
 
- Global rpmts_AddErase  
 
- Permit finer control (i.e. not just --allmatches) of deleted elments. 
 
 
- Global rpmts_iternext  
 
- Add TR_ADDED filter to iterator. 
 
 
- Global rpmts_Next  
 
- Add TR_ADDED filter to iterator. 
 
 
- Global rpmQVSources_e  
 
- Reassign to tag values. 
 
 
- Global rpmQueryFlags_e  
 
- Merge rpmQueryFlags, rpmVerifyFlags, and rpmVerifyAttrs?. 
 
 
- Global rpmVerifyFlags_e  
 
- Merge rpmQueryFlags, rpmVerifyFlags, and rpmVerifyAttrs values?. 
 
 
- Global showQueryPackage  
 
- Devise a meaningful return code. 
 
 
- Global rpmcliQuery  
 
- hack: RPMQV_ALL can pass char ** arglist = NULL, not char * arg. Union? 
 
 
- Global rpmVerifyFile  
 
- gnorpm and python bindings prevent this from being static. 
 
 
- Global rpmcliVerify  
 
- hack: RPMQV_ALL can pass char ** arglist = NULL, not char * arg. Union? 
 
 
- Global rpmcliImportPubkey  
 
- Implicit --update policy for gpg-pubkey headers. 
 
 
- Global rpmInstallInterfaceFlags_e  
 
- Move to rpmcli.h 
 
 
- Global rpmShowProgress  
 
- Remove headerSprintf() from the progress callback. 
 
 
- Global rpmInstall  
 
- Generalize --freshen policies. 
 
 
- Global rpmRollback  
 
- Transaction handling, more, needs work. 
 
 
- Global rpmcliImportPubkeys  
 
- Implicit --update policy for gpg-pubkey headers. 
 
 
- Global getGidS  
 
- Implement using hash. 
 
 
- Global getGname  
 
- Implement using hash. 
 
 
- Global getGnameS  
 
- Implement using hash. 
 
 
- Global getOutputFrom  
 
- Use poll(2) rather than select(2), if available. 
 
 
- Global getUidS  
 
- Implement using hash. 
 
 
- Global getUname  
 
- Implement using hash. 
 
 
- Global getUnameS  
 
- Implement using hash. 
 
 
- Global rpm_machtable_e  
 
- Eliminate from API. 
 
 
- Global rpmGetVar  
 
- Eliminate from API. 
 
 
- Global rpmSetVar  
 
- Eliminate from API. 
 
 
- Global rpmGetArchInfo  
 
- Generalize to extract arch component from target_platform macro. 
 
 
- Global rpmGetOsInfo  
 
- Generalize to extract os component from target_platform macro. 
 
 
- Global rpmMachineScore  
 
- Rewrite to use RE's against config.guess target platform output.
 
 
- Global rpmSetTables  
 
- Eliminate from API. # 
- Note:
 - Only used by build code. 
 
- Parameters:
 - 
  
 
 
 
- Global rpmSetMachine  
 
- Eliminate from API.
 
 
- Global rpmGetMachine  
 
- Eliminate from API.
 
 
- Global rpmFreeRpmrc  
 
- Eliminate from API. 
 
 
- Global rpmtsGetKeys  
 
- Removed packages have no keys, returned as interleaved NULL pointers. 
 
 
- Global RPM_BIN_ARRAY_TYPE  
 
- Implement, kinda like RPM_STRING_ARRAY_TYPE for known (but variable) length binary data. 
 
 
- Global RPM_XREF_TYPE  
 
- Implement, intent is to to carry a (???,tagNum,valNum) cross reference to retrieve data from other tags. 
 
 
- Global HDRaddorappend  
 
- Arg "p" should have const. 
 
 
- Global HDRsort  
 
- Eliminate from API. 
 
 
- Global HDRunsort  
 
- Eliminate from API. 
 
 
- Global copyEntry  
 
- Permit retrieval of regions other than HEADER_IMUTABLE. 
 
 
- Global headerAddOrAppendEntry  
 
- Arg "p" should have const. 
 
 
- Global headerAddOrAppendEntry  
 
- Arg "p" should have const. 
 
 
- Global headerFreeData  
 
- Remove from API.
 
 
- Global headerMergeLegacySigs  
 
- Remove headerSort() through headerInitIterator() modifies sig. 
 
 
- Global headerRegenSigHeader  
 
- Remove headerSort() through headerInitIterator() modifies h. 
 
 
- Page Dependencies  
 
- per-interpreter dependency generators are not located in subdirectories.
 
 
- Page Immutable header regions in rpm-4.0.1 and later  
 
- Either concatenated/nested regions may be used to implement a metarpm, aka a package of packages, dunno how, when, or even if, yet.
 
Generated on Fri Oct 12 08:44:57 2007 for rpm by 
 1.5.2