
Mailing List Info
3.0.2 Release Notes
Rpm 3.0.2 is now available at
ftp://ftp.rpm.org/pub/rpm/dist/rpm-3.0.x/rpm-3.0.2-*
The final part of the release (4.x, 5.x, 6.0) indicates the version
of Red Hat Linux for which the package has been built. The packages
available at ftp.rpm.org are identical to the recent Red Hat errata
for rpm.
This version is also available through anonymous cvs:
cvs -d :pserver:anonymous@cvs.rpm.org:/cvs/devel login
(no password, just carriage return)
cvs -d :pserver:anonymous@cvs.rpm.org:/cvs/devel get rpm
cd rpm
You will need the latest versions of libtool, autoconf, and automake
if you wish to build from CVS.
If you do install rpm-3.0.x on a system that uses rpm-2.5.x, you
will have to do
rpm --rebuilddb
because the database format has changed. You will also have to do
rpm --rebuilddb if you go back to rpm-2.5.x.
========================================================================
Here's the list of CHANGES in rpm-3.0.1 (mostly bug fixes):
- eliminate armv4 entries from rpmrc (Andrew E. Mileski).
- permit multiple "Provides: " lines in rpmrc (#2999).
- add BuildConflicts: and BuildRequires: in spec file and src rpm.
- fix: bigendian's with longlong file sizes (e.g. IRIX) dinna work.
- move printDep* routines into rpmlib for gnorpm et al.
- updated ru translation (Sergey Kubushin).
- add vpkg-provides.sh (Tim Mooney).
- don't clobber LDFLAGS in top-level Makefile (Tim Mooney).
- fix: build root from cmd line did not set macro %buildroot (#1026).
- fix: resurrect "rpm -Va --nofiles" (verify dependencies only) (#3111).
- rpm-devel should require popt (#3125).
- don't spin while waiting for delayed requires/provides input (#3289).
- common parse for all dependency token syntax.
- eliminate find-requirements on libNoVersion (Red Hat linux only).
- add new-fangled requires on "libc.so.6(GLIBC_2.1)" (sparc-linux only).
- MiNT port (Guido Flohr ).
- fix: --rebuilddb with --root dinna remove directory (Michael Andres).
- fix: false fingerprint stat cache hit -- "the tetex problem" (#2727).
- fix: bsearch needs macro table sorted after undefine. (#3713).
- fix: --checksig segfault with odd pgp output (e.g. w/o ~/.pgp) (#3720)
- avoid numeric overflow in version comparison (Thayne Harbaugh).
- move url.c and ftp.c to rpmlib right next to query.
- 12 more dead strtoks.
- changelog stamp broken w/ big endian 64 bit time_t (Stephane Erania).
- tru64: use /bin/sh not /usr/bin/ksh in find-requires.
========================================================================
Here are 2 common FAQ for experienced users of rpm:
1) --rcfile works differently.
Old way: rpm --rcfile whatever
New way: rpm --rcfile /usr/lib/rpm/rpmrc:whatever
2) topdir (and other rpmrc configurables) work differently.
Old way:
~/.rpmrc contains
topdir: whatever
New way:
~/.rpmmacros contains
%_topdir whatever
Last modified: Tue Jul 13 23:13:16 EDT 1999