Description of change, feature, enhancement |
Pro/Contra |
Comments
|
Working rollback support |
(./) |
Configuration option, could be disabled
|
Automatic dependency generation from libtool, pkgconfig, java, python |
(./) |
Configuration option, could be disabled
|
Run-time perl(...) provides name space dependency set |
(./) |
|
--nosignature replaces --nogpg and --nopgp |
(./) |
|
Suggests:, Enhances:, Requires(hint), Build{Suggests, Enhances}: and BuildRequires(hint) spec syntax and as parameter to --query |
|
Use could be forbidden by policy AKA Packaging Guidelines
|
Convert changelogs to UTF-8 on input and output |
(./) |
|
--dupes popt alias |
(./) |
|
perl::RPM2 (as rpm-perl-4.4.x) |
(./) |
Similar package is on it's way into Fedora Extras
|
Truncate %changelog to no. of entries or date |
(./) |
Configuration option, could be disabled
|
Run-time probe for e.g. functional NPTL system includes --{cpuinfo, rpmlib,sysinfo, getconf, elf, ldconfiguname} options + cpuinfo(foo) and friends |
(./) |
IMHO very useful
|
Ignore %ghost vs. %ghost file conflicts |
(./) |
|
Display -Va dependency failures as Requires: or Conflicts: |
(./) |
|
soname(/path/to/libfoo.so) run-time dependency probe |
(./) |
Configuration option, disabled per default
|
Eliminate RPMTAG_{SERIAL, COPYRIGHT, SOURCEPACKAGE} names |
|
Currently resolved for createrepo, rpmlint
|
Implementation of %triggerprein scriptlets |
(./) |
|
Generic /usr/src/rpm path for building |
(./) |
Very good, as it is Fedora Core and not Red Hat (Enterprise) Linux. This is easily configurable in current Fedora RPM.
|
Add system configurable provides read from /etc/rpm/sysinfo |
(./) |
|
Add --target to rpm queries |
(./) |
Being able to query by architecture will be nice for i386/x86_64 and ppc/ppc64 (also Aurora sparc/sparc64)
|
Revert to older/slower perldeps avoid getOutputFrom() error |
(./) |
Is this a pro or a con? :P Heh, we're avoiding errors ;)
|
Debugging labels for pre/post trans scriptlet execution |
(./) |
|
Automated cpio/tar payload detection installing *.rpm packages |
(./) |
|
Functional tar payload creation/extraction in/from *.rpm packages |
(./) |
|
x86_64: remove gcc warning cruft |
(./) |
|
Pass disk space errors using 64 bits |
(./) |
|
Handle files up to 4Gb in packages |
(./) |
|
Don't install on read-only file systems |
(./) |
|
Add --noconfig and --nodoc to query/verify modes |
(./) |
Implemented personally for me, thanks jbj ;-)
|
Handle trailing delimiters in rpmvercmp more carefully |
(./) |
|
ppc: detect certain cpu's as "ppc", not "ppciseries" |
(./) |
|
Checking for packaged parent directories at run-time ("orphan directories") |
|
3 lines to disable until packaging misery in Fedora Core is resolved (e.g. #192850, #192854, #193237, #191581). Without disabling the order of packages installed first within anaconda maybe changes (filesystem provides /)
|
Checking for dangling symlinks at run-time (RPMTAG_FILELINKTOS) |
|
3 lines to disable until packaging misery in Fedora Core is resolved (e.g. #193475, #193477)
|
RIPEMD-160 and RIPEMD-128 digest support |
(./) |
|
sha1/sha256/sha384/sha512 file digests as well as md2/md4/m5 and tiger192 digests |
(./) |
|
:yaml query format extension |
(./) |
Just perfect!
|
Countless tiny fixes and stabilisations of Python and Perl API |
(./) |
|
Remove SELinux context verification |
(./) |
Was removed in Fedora RPM, too
|
Add /usr/bin/rpmdigest |
(./) |
|
Teach --scripts about pre- and post-transaction scriptlets |
(./) |
|
IPv4/6 and EPSV support |
(./) |
Patched into Fedora RPM, too
|
Autofetch for virgin sources and patches |
(./) |
|