SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for rpm-4.0.2-5x.i386.rpm :
Tue Mar 13 23:00:00 2001 Jeff Johnson
- map i686-like (i.e. w/o CMOV) platforms to better alternatives.

Mon Mar 12 23:00:00 2001 Jeff Johnson
- fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4.

Wed Mar 7 23:00:00 2001 Jeff Johnson
- remove mozilla dependency white out, no longer needed.

Fri Feb 23 23:00:00 2001 Jeff Johnson
- (sparc) disable MD5 sum checks during install.
- (db1) plug largish memory leak in simulated interface for falloc.c.

Thu Feb 22 23:00:00 2001 Jeff Johnson
- portability changes from Joe Orton et al.
- (alpha): rip out ALPHA_LOSSAGE now that gcc-2.96-76 has fix (#28509).
- (popt): use sprintf rather than snprintf for portability.

Mon Feb 19 23:00:00 2001 Jeff Johnson
- rpm-4.0.2 release candidate.

Wed Feb 14 23:00:00 2001 Jeff Johnson
- fix: permit packages to differ by 0 or 32 bytes (#26373).
- fix: permit HEADER_IMMUTABLE tag queries.
- split db configuration into separate file.

Tue Feb 13 23:00:00 2001 Jeff Johnson
- fix: remove fixed size buffer on output path (#26987,#26332).
- resurrect rpmErrorCode in the API for Perl-RPM.

Sat Feb 10 23:00:00 2001 Jeff Johnson
- fix: diddle exit code for attempted installs of non-packages (#26850).
- python binding diddles to reduce installer memory footprint by
delayed loading of file info.

Fri Feb 9 23:00:00 2001 Jeff Johnson
- fix: make a copy of retrieved header before loading.

Sun Jan 21 23:00:00 2001 Jeff Johnson
- fix: check waitpid return code.

Fri Jan 19 23:00:00 2001 Jeff Johnson
- ewt\'s cpio.c hack.
- ewt\'s cpio.c hack reverted.
- rebuild with i18n from rpm-4_0 branch.
- rpmlint conformance.

Thu Jan 18 23:00:00 2001 Matt Wilson
- fix: exit 0 at the end of %pre

Thu Jan 18 23:00:00 2001 Jeff Johnson
- fix: insure that %lang scopes over hard links correctly.
- fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly.

Wed Jan 17 23:00:00 2001 Jeff Johnson
- 1st crack at Mandrake specific per-platform macros.

Tue Jan 16 23:00:00 2001 Jeff Johnson
- tsort prefers presentation order.

Mon Jan 15 23:00:00 2001 Jeff Johnson
- fix: extra newline in many error messages (#23947).
- fix: rpm -Va with db1 needs per-iterator, not per-index, offset.
- add install/remove transaction id tags.

Sat Jan 13 23:00:00 2001 Jeff Johnson
- fix the hack.

Fri Jan 12 23:00:00 2001 Jeff Johnson
- hack: permit installer to determine package ordering using 1000003 tag.

Thu Jan 11 23:00:00 2001 Jeff Johnson
- fix: don\'t hang on build error.
- fix: remove \"error: \" prefix from signature verification message.

Wed Jan 10 23:00:00 2001 Jeff Johnson
- successors from tsort are processed in presentation order.
- fix: find-requires.perl needed update (#23450).

Tue Jan 9 23:00:00 2001 Jeff Johnson
- fix: digests on input FD_t dinna work.
- fix: remove rebuilddb debugging leakage.

Mon Jan 8 23:00:00 2001 Jeff Johnson
- tsorted packages processed in successor count order.
- fix: resurrect --excludepath (#19666).

Fri Jan 5 23:00:00 2001 Jeff Johnson
- fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag.

Wed Jan 3 23:00:00 2001 Jeff Johnson
- fix: avoid locale issues with strcasecmp/strncasecmp (#23199).
- remove almost all explicit uses of stderr in rpmlib using rpmError().
- fix: pass scriptlet args, as in %post -p \"/sbin/ldconfig -n /lib\".
(Rodrigo Barbosa)

Tue Jan 2 23:00:00 2001 Jeff Johnson
- fix apidocs.

Mon Jan 1 23:00:00 2001 Jeff Johnson
- use popt autohelp for rpm helper binaries.

Sun Dec 31 23:00:00 2000 Jeff Johnson
- (popt): fix float/double handling (#19701).
- (popt): non-linux needs (#22732).
- (popt): add POPT_ARGFLAG_OPTIONAL for long options with optional arg.
- (popt): diddle auto-help to include type of arg expected.

Sat Dec 30 23:00:00 2000 Jeff Johnson
- (non-linux): move stubs.c to rpmio (#21132).
- (python): bind initdb (#20988).

Fri Dec 29 23:00:00 2000 Jeff Johnson
- fix: hack around alpha mis-compilation signature problems.
- rpmmodule.c(handleDbResult): return empty list when nothing matches.

Thu Dec 28 23:00:00 2000 Jeff Johnson
- fix: avoid FAT and other brain-dead file systems that have not inodes.

Wed Dec 27 23:00:00 2000 Jeff Johnson
- use malloc\'ed buffer for large queries.

Tue Dec 26 23:00:00 2000 Jeff Johnson
- send query/verify output through rpmlog().
- resurrect rpmErrorSetCallback() and rpmErrorString().

Thu Dec 21 23:00:00 2000 Jeff Johnson
- immutable headers, once installed by rpm3, need to lose immutablity.
- fix: removed headers from db need a headerCopy().

Wed Dec 20 23:00:00 2000 Jeff Johnson
- whiteout mozilla loop for 7.1.

Tue Dec 19 23:00:00 2000 Jeff Johnson
- gendiff: generate ChangeLog patches more intelligently (#22356).
- identify install scriptlet failures with the name of the scriptlet.
- handle install chroot\'s identically throughout the install process.
- add rpmlib(HeaderLoadSortsTags) for tracking header regions \"just in case\".
- create _tmppath on the fly if not present.
- remove /etc/rpm/macros.db1 configuration file if db3 rebuilt.

Wed Dec 13 23:00:00 2000 Jeff Johnson
- bump popt version.
- fix: (transaction.c) assume file state normal if tag is missing.
- fix: failed signature read headerFree segfault.
- fix: revert ALPHA_LOSSAGE, breaks 6.2/i386.
- fix: segfault on build path, ignore deleted drips.
- fix: synthesized callbacks for removed packages have not a pkgkey.

Tue Dec 12 23:00:00 2000 Jeff Johnson
- bail on header regions.
- change dependency loop message to RPMMESS_WARNING to use stderr, not stdout.

Sun Dec 10 23:00:00 2000 Jeff Johnson
- handle added dirtoken tags (mostly) correctly with header regions.
- add FHS doc/man/info dirs, diddle autoconf goo.
- fix: headerUnload handles headers w/o regions correctly on rebuilddb.

Thu Dec 7 23:00:00 2000 Jeff Johnson
- add rpmtransGetKeys() to retrieve transaction keys in tsort\'ed order.
- python bindings for rpmtransGetKeys().
- fix: include alignment in count when swabbing header region.

Wed Dec 6 23:00:00 2000 Jeff Johnson
- improved find-{requires,provides} for aix4/hpux/irix6/osf.
Tim Mooney
- portability: remove use of GNU make subst in lib/Makefile (Joe Orton).
- python: bind package removal (#21274).
- autoconfigure building python bindings.
- autoconfigure generating rpm API doco rpm-devel package.
- fix: don\'t fdFree in rpmVerifyScript, rpmtransFree does already.
- unify rpmError and rpmMessge interfaces through rpmlog.
- collect and display rpm build error messages at end of build.
- use package version 3 if --nodirtokens is specified.
- add package names to problem sets early, don\'t save removed header.
- make sure that replaced tags in region are counted in headerSizeof().
- support for dmalloc debugging.
- filter region tags in headerNextIterator, exit throut headerReload.

Thu Nov 30 23:00:00 2000 Jeff Johnson
- add missing headerFree for legacy signature header.
- fix: removed packages leaked DIRINDEXES tag data.
- reload tags added during install when loading header from rpmdb.
- avoid brp-compress hang with both compressed/uncompressed man pages.

Tue Nov 21 23:00:00 2000 Jeff Johnson
- add brp-strip-shared script .
- better item/task progress bars .
- load headers as single contiguous region.
- add region marker as RPM_BIN_TYPE in packages and database.
- fix: don\'t headerCopy() relocateable packages if not relocating.
- merge signatures into header after reading from package.

Mon Nov 20 23:00:00 2000 Jeff Johnson
- add doxygen and lclint annotations most everywhere.
- consistent return for all signature verification.
- use enums for almost all rpmlib #define\'s.
- API: change rpmProblem typedef to pass by reference, not value.
- don\'t trim leading ./ in rpmCleanPath() (#14961).
- detect (still need to test) rdonly linux file systems.
- check available inodes as well as blocks on mounted file systems.
- pass rpmTransactionSet, not elements, to installBinaryPackage et al.
- add cscope/ctags (Rodrigo Barbosa).
- remove getMacroBody() from rpmio API.
- add support for unzip

Thu Nov 16 23:00:00 2000 Jeff Johnson
- don\'t verify src rpm MD5 sums (yet).
- md5 sums are little endian (no swap) so big endian needs the swap.

Wed Nov 15 23:00:00 2000 Jeff Johnson
- fix: segfault on exit of \"rpm -qp --qf \'%{#fsnames}\' pkg\" (#20595).
- hpux w/o -D_OPEN_SOURCE has not h_errno.
- verify MD5 sums of payload files when unpacking archive.
- hide libio lossage in prototype, not API.
- add support for SHA1 as well as MD5 message digests.

Mon Nov 13 23:00:00 2000 Jeff Johnson
- fix: work around for (mis-compilation?!) segfaults on signature paths.

Sun Nov 12 23:00:00 2000 Jeff Johnson
- fix: duplicate headerFree() on instalBinaryPackage() error return.

Sat Nov 11 23:00:00 2000 Jeff Johnson
- fix: runTriggers was not adding countCorrection.
- add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides
\"Pawel A. Gajda\" .
- syntax to specify source of Requires: (PreReq: now legacy).
- rip out rpm{get,put}text, use getpo.sh and specspo instead.
- fine-grained Requires, remove install PreReq\'s from Requires db.

Wed Oct 11 23:00:00 2000 Jeff Johnson
- fix: rpm2cpio error check wrong on non-libio platforms.

Fri Sep 29 23:00:00 2000 Jeff Johnson
- fix: more (possible) xstrdup side effects.

Wed Sep 27 23:00:00 2000 Jeff Johnson
- bump popt version to 1.6.1.

Tue Sep 26 23:00:00 2000 Jeff Johnson
- fix: avoid calling getpass twice as side effect of xstrdup macro (#17672).
- order packages using tsort, clipping PreReq:\'s in dependency loops.
- handle possible db3 dependency on -lpthread more gracefully.

Thu Sep 14 23:00:00 2000 Jeff Johnson
- start rpm-4.0.1.


 
ICM