Wed Jan 30 2002 Jeff Johnson <jbj@redhat.com>
- legacy: configurable whiteout for known Red Hat dependency loops.
- perl.req: don't mis-generate dependencies like perl(::path/to/foo.pl).
- use chainsaw algorithm for dependency tree decimation when ordering.
Tue Jan 29 2002 Jeff Johnson <jbj@redhat.com>
- transaction rollback code in rpmRollback().
Sun Jan 27 2002 Jeff Johnson <jbj@redhat.com>
- fix: fancy hash fiddles if not a tty.
- fix: handle /.../ correctly in rpmCleanPath().
Sat Jan 26 2002 Jeff Johnson <jbj@redhat.com>
- fix: %exclude functional (again).
- trap SIGILL for ppc64 inline asm voodoo fix from cross-dressed ppc32.
- rpm-perl: force numeric comparison on rpm version (#58882).
Mon Jan 21 2002 Jeff Johnson <jbj@redhat.com>
- build for 8.0.
Sat Jan 19 2002 Jeff Johnson <jbj@redhat.com>
- use beecrypt routines to calculate digests in rpm.
- dump legacy support for broken md5 signatures.
- sync popt and rpmio with rpm-4.1.
Thu Jan 17 2002 Jeff Johnson <jbj@redhat.com>
- missing key(s) on keyring when verifying a signature is now an error.
- remove dependency whiteout.
- calculate rpm-4.1 ordering/orientation metrics in rpmdepOrder().
Fri Jan 11 2002 Jeff Johnson <jbj@redhat.com>
- permit subset installs for %lang colored hardlink file sets.
Thu Jan 10 2002 Jeff Johnson <jbj@redhat.com>
- fix: signing multiple times dinna work, discard immutable region.
- remove poptmodule.so for separate packaging.
Wed Jan 09 2002 Jeff Johnson <jbj@redhat.com>
- permit gpg/pgp/pgp5 execs to be reconfigured.
Tue Jan 08 2002 Jeff Johnson <jbj@redhat.com>
- use db-4.0.14 final internally.
- make rpm-perl package self-hosting (#57748).
Sun Jan 06 2002 Jeff Johnson <jbj@redhat.com>
- handle lazy db open's in chroot with absolute path, not prefix strip.
Sat Jan 05 2002 Jeff Johnson <jbj@redhat.com>
- sparc: make dbenv per-rpmdb, not per-dbi.
Wed Dec 19 2001 Jeff Johnson <jbj@redhat.com>
- look for PY_VERSION 2.2c1.
- fix: typo in find-requires.
Sun Dec 09 2001 Jeff Johnson <jbj@redhat.com>
- solaris: translate i86pc to i386 (#57182).
- fix: CFLAGS="${CFLAGS:--O2 -march=i386 -mcpu=i686}" ; export CFLAGS;
LDFLAGS="${LDFLAGS:-''}" ; export LDFLAGS;
dirs="`find ${_mydir} -name configure.in -print`"; export dirs; for coin in
`echo ${dirs}` do dr=`dirname ${coin}`; if test -f ${dr}/NO-AUTO-GEN;
then :
else macrodirs=`sed -n -e 's,AM_ACLOCAL_INCLUDE((.*)),1,gp' < ${coin}`; (
cd ${dr}; aclocalinclude="${ACLOCAL_FLAGS}"; for k in ${macrodirs}; do
if test -d ${k}; then aclocalinclude="${aclocalinclude} -I ${k}"; fi
done if grep "^AM_GNU_GETTEXT" configure.in >/dev/null; then if grep
"sed.*POTFILES" configure.in >/dev/null; then : do nothing -- we still
have an old unmodified configure.in else test -r ${dr}/aclocal.m4 ||
touch ${dr}/aclocal.m4; echo "no" | gettextize --force --copy; test -r
${dr}/aclocal.m4 && /bin/chmod u+w ${dr}/aclocal.m4; fi fi if grep
"^AM_PROG_LIBTOOL" configure.in >/dev/null; then libtoolize --force
--copy; fi aclocal ${aclocalinclude}; if grep "^AM_CONFIG_HEADER"
configure.in >/dev/null; then autoheader; fi echo "Running automake
--gnu ${am_opt} ..."; automake --add-missing --gnu ${am_opt}; autoconf;
); fi done ./configure i386-redhat-linux --prefix=/usr
--exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
--sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include
--libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var
--sharedstatedir=/usr/com --mandir=/usr/share/man
--infodir=/usr/share/info breaks with single quotes (#57264). ;
Mon Dec 03 2001 Jeff Johnson <jbj@redhat.com>
- rpm-4.0.4 started.
- turn off rpm-perl until it's self-hosting.
- jigger up rpm-python with python-2.2b2 for now.
- remove libtoolize from %configure for now (#57039).
Fri Aug 31 2001 Jeff Johnson <jbj@redhat.com>
- fix: Provides: /path did not work with added packages (#52183).
- fix: progress bar scaling did not include source rpm count.
Thu Aug 23 2001 Jeff Johnson <jbj@redhat.com>
- workaround alpha sha1 digest miscompilation.
Fri Aug 17 2001 Jeff Johnson <jbj@redhat.com>
- verify perms (but not mode) on %ghost files.
Thu Aug 16 2001 Jeff Johnson <jbj@redhat.com>
- python: add exception to detect bad data in hdrUnload.
- change dir creation message from warning to debug for now.
Wed Aug 15 2001 Jeff Johnson <jbj@redhat.com>
- always use dl size in regionSwab() return.
- ppc: revert ppcmac to ppc.
- ppc: autoconf test for va_copy.
Mon Aug 13 2001 Jeff Johnson <jbj@redhat.com>
- fix: segfault on headerFree given malicious data.
- fix: don't verify hash page nelem.
- better error messages for verification failures.
- include directory /usr/lib/rpm in rpm package.
Wed Aug 08 2001 Jeff Johnson <jbj@redhat.com>
- add legacy (compile only) wrappers for fdFileno et al.
- add -D_REENTRANT (note rpmlib is still not thread safe).
Mon Aug 06 2001 Jeff Johnson <jbj@redhat.com>
- python: add hiesenbug patch.
Sun Aug 05 2001 Jeff Johnson <jbj@redhat.com>
- portability: some compilers squawk at return ((void) foo()) (#50419).
- remove fdFileno() from librpmio, use inline version instead (#50420).
- fix: linux find-requires needs quotes around [:blank:].
- remove /var/lib/rpm/__db* cache files if %__dbi_cdb is not configured.
Sat Aug 04 2001 Jeff Johnson <jbj@redhat.com>
- fix: i18n tags not terminated correctly with NUL (#50304).
- add explicit casts to work around a s390 compiler problem.
- fix: autoconf glob tests (#50845).
Tue Jul 31 2001 Jeff Johnson <jbj@redhat.com>
- detailed build package error messages.
Fri Jul 27 2001 Jeff Johnson <jbj@redhat.com>
- fix: --noscripts is another multimode option.
- add tmpdir to configure db3 tmpdir into chroot tree.
- permit lazy db opens within chroot.
- fix: diddle dbenv path to accomodate backing store reopen in chroot.
Tue Jul 24 2001 Jeff Johnson <jbj@redhat.com>
- fix: don't segfault when presented with rpm-2.4.10 packaging (#49688).
Mon Jul 23 2001 Jeff Johnson <jbj@redhat.com>
- add pmac/ppciseries/ppcpseries varieties to ppc arch family.
- include tdigest.c tkey.c and trpmio.c to "make dist".
- re-enable dependency resolution source from package NVR.
- rename pmac to ppcmac.
- ia64: revert -O0 compilation.
- upgrade to db-3.3.11 final.
Sat Jul 21 2001 Jeff Johnson <jbj@redhat.com>
- add sha1 test vectors, verify on ix86/alpha/sparc.
- add (but disable for now) rpm-perl subpackage from Perl-RPM.
- python: parameterize with PYVER to handle 1.5 and/or 2.1 builds.
- add build dependency on zlib-devel (#49575).
Tue Jul 17 2001 Jeff Johnson <jbj@redhat.com>
- python: "seal" immutable region for legacy headers in rhnUnload().
- python: add poptmodule.so bindings.
Mon Jul 16 2001 Jeff Johnson <jbj@redhat.com>
- fix: don't total hard linked file size multiple times (#46286).
- add %dev(type,major,minor) directive to permit non-root dev build.
Fri Jul 13 2001 Jeff Johnson <jbj@redhat.com>
- isolate cdb access configuration (experimental, use at your own risk).
- fix: hard fail on locked dbopen if CDB locking not in use.
- fix: dbconfig with mp_mmapsize=16Mb/mp_size=1Mb for "everything ENOSPC"
failure check.
Sun Jul 08 2001 Jeff Johnson <jbj@redhat.com>
- python: rhnLoad/rhnUnload to check header digest.
Sat Jul 07 2001 Jeff Johnson <jbj@redhat.com>
- expose rpmShowProgress() and rpmVerifyDigest() in rpmcli.h.
- portability: avoid st_mtime, gendiff uses basename, etc (#47497).
- glibc-2.0.x has not __va_copy().
- popthelp.c: don't use stpcpy to avoid portability grief (#47500).
- permit alias/exec description/arg text to be set from popt config.
- use rpmqv.c, not rpm.c, as rpm's main() routine.
Wed Jul 04 2001 Jeff Johnson <jbj@redhat.com>
- add removetid to header during --repackage.
Tue Jul 03 2001 Jeff Johnson <jbj@redhat.com>
- fix: redundant entries in file manifests handled correctly (#46914).
- map uid/gid from metadata into payload headers.
Sat Jun 30 2001 Jeff Johnson <jbj@redhat.com>
- update intl dirs to gettext-0.10.38.
- fix: sanity check for header size added in headerCopyLoad() (#46469).
Thu Jun 28 2001 Jeff Johnson <jbj@redhat.com>
- fix: sanity checks on #tags (<65K) and offset (<16Mb) in header.
- fix: add -r to useradd to prevent /etc/skel glop (#46215).
- fix: disambiguate typedef and struct name(s) for kpackage.