- 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