rpm/rpm.spec

809 lines
28 KiB
RPMSpec
Raw Normal View History

%define with_python_subpackage 1 %{nil}
%define with_perl_subpackage 1
%define with_bzip2 1 %{nil}
%define with_apidocs 1 %{nil}
%define with_internal_db 1 %{nil}
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%define strip_binaries 1
# XXX enable at your own risk, CDB access to rpmdb isn't cooked yet.
%define enable_cdb create cdb
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
# XXX legacy requires './' payload prefix to be omitted from rpm packages.
%define _noPayloadPrefix 1
%define __prefix /usr
%{expand:%%define __share %(if [ -d %{__prefix}/share/man ]; then echo /share ; else echo %%{nil} ; fi)}
Summary: The Red Hat package management system.
Name: rpm
%define version 4.0.3
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
Version: %{version}
Release: 0.78
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
Group: System Environment/Base
Source: ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/rpm-%{version}.tar.gz
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
Copyright: GPL
Conflicts: patch < 2.5
%ifos linux
Prereq: gawk fileutils textutils mktemp shadow-utils
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%endif
Requires: popt = 1.6.3
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%if !%{with_internal_db}
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
BuildRequires: db3-devel
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
# XXX glibc-2.1.92 has incompatible locale changes that affect statically
# XXX linked binaries like /bin/rpm.
%ifnarch ia64
Requires: glibc >= 2.1.92
%endif
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%endif
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
BuildRequires: zlib-devel
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
# XXX Red Hat 5.2 has not bzip2 or python
%if %{with_bzip2}
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
BuildRequires: bzip2 >= 0.9.0c-2
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%endif
%if %{with_python_subpackage}
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
BuildRequires: python-devel >= 1.5.2
%endif
%if %{with_perl_subpackage}
BuildRequires: perl >= 0:5.00503
%endif
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
BuildRoot: %{_tmppath}/%{name}-root
%description
The RPM Package Manager (RPM) is a powerful command line driven
package management system capable of installing, uninstalling,
verifying, querying, and updating software packages. Each software
package consists of an archive of files along with information about
the package like its version, a description, etc.
%package devel
Summary: Development files for applications which will manipulate RPM packages.
Group: Development/Libraries
Requires: rpm = %{version}, popt = 1.6.3
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%description devel
This package contains the RPM C library and header files. These
development files will simplify the process of writing programs which
manipulate RPM packages and databases. These files are intended to
simplify the process of creating graphical package managers or any
other tools that need an intimate knowledge of RPM packages in order
to function.
This package should be installed if you want to develop programs that
will manipulate RPM packages and databases.
%package build
Summary: Scripts and executable programs used to build packages.
Group: Development/Tools
Requires: rpm = %{version}
%description build
This package contains scripts and executable programs that are used to
build packages using RPM.
%if %{with_perl_subpackage}
%package perl
Summary: Native bindings to the RPM API for Perl.
Version: 0.32
Group: Development/Languages
URL: http://www.cpan.org
Requires: rpm = %{version}
Requires: perl >= 0:5.00503
Requires: popt = 1.6.3
Obsoletes: perl-Perl-RPM
%description perl
The Perl-RPM module is an attempt to provide Perl-level access to the
complete application programming interface that is a part of the Red
Hat Package Manager (RPM). Rather than have scripts rely on executing
RPM commands and parse the resulting output, this module aims to give
Perl programmers the ability to do anything that would otherwise have
been done in C or C++.
The interface is being designed and laid out as a collection of
classes, at least some of which are also available as tied-hash
implementations.
At this time, the interface only provides access to the database of
installed packages, and header data retrieval for RPM and SRPM files
is not yet installed. Error management and the export of most defined
constants, through RPM::Error and RPM::Constants, respectively, are
also available.
%endif
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%if %{with_python_subpackage}
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%package python
Summary: Python bindings for apps which will manipulate RPM packages.
Group: Development/Libraries
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
Requires: rpm = %{version}
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
Requires: python >= 1.5.2
Requires: popt = 1.6.3
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%description python
The rpm-python package contains a module which permits applications
written in the Python programming language to use the interface
supplied by RPM (RPM Package Manager) libraries.
This package should be installed if you want to develop Python
programs that will manipulate RPM packages and databases.
%endif
%package -n popt
Summary: A C library for parsing command line parameters.
Group: Development/Libraries
Version: 1.6.3
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%description -n popt
Popt is a C library for parsing command line parameters. Popt was
heavily influenced by the getopt() and getopt_long() functions, but it
improves on them by allowing more powerful argument expansion. Popt
can parse arbitrary argv[] style arrays and automatically set
variables based on command line arguments. Popt allows command line
arguments to be aliased via configuration files and includes utility
functions for parsing arbitrary strings into argv[] arrays using
shell-like rules.
Install popt if you're a C programmer and you'd like to use its
capabilities.
%prep
%setup -q
%build
#
# XXX work around a (possible) compiler problem on ia64
%ifarch ia64
RPM_OPT_FLAGS="-O0"
%endif
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%ifos linux
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{__prefix} --sysconfdir=/etc --localstatedir=/var --infodir='${prefix}%{__share}/info' --mandir='${prefix}%{__share}/man'
%else
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{__prefix}
%endif
make
%if %{with_perl_subpackage}
{ cd Perl-RPM
CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL
export SUBDIR="%{_builddir}/%{buildsubdir}"
make INC="-I. -I$SUBDIR/lib -I$SUBDIR/rpmio -I$SUBDIR/popt" %{?_smp_mflags}
}
%endif
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR="$RPM_BUILD_ROOT" install
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%ifos linux
# Save list of packages through cron
mkdir -p ${RPM_BUILD_ROOT}/etc/cron.daily
install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}/etc/cron.daily/rpm
mkdir -p ${RPM_BUILD_ROOT}/etc/logrotate.d
install -m 755 scripts/rpm.log ${RPM_BUILD_ROOT}/etc/logrotate.d/rpm
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
mkdir -p $RPM_BUILD_ROOT/etc/rpm
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
cat << E_O_F > $RPM_BUILD_ROOT/etc/rpm/macros.db1
%%_dbapi 1
E_O_F
cat << E_O_F > $RPM_BUILD_ROOT/etc/rpm/macros.cdb
%{?enable_cdb:#%%__dbi_cdb %{enable_cdb}}
E_O_F
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
for dbi in \
Basenames Conflictname Dirnames Group Installtid Name Providename \
Provideversion Removetid Requirename Requireversion Triggername \
Packages __db.001 __db.002 __db.003 __db.004 __db.005 __db.006 __db.007 \
__db.008 __db.009
do
touch $RPM_BUILD_ROOT/var/lib/rpm/$dbi
done
%endif
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%if %{with_apidocs}
gzip -9n apidocs/man/man*/* || :
%endif
%if %{with_perl_subpackage}
{ cd Perl-RPM
eval `perl '-V:installsitearch'`
eval `perl '-V:installarchlib'`
mkdir -p $RPM_BUILD_ROOT/$installarchlib
make PREFIX=$RPM_BUILD_ROOT/usr install
rm -f $RPM_BUILD_ROOT/$installarchlib/perllocal.pod
rm -f $RPM_BUILD_ROOT/$installsitearch/auto/RPM/.packlist
cd ..
}
%endif
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%if %{strip_binaries}
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
{ cd $RPM_BUILD_ROOT
strip ./bin/rpm
strip .%{__prefix}/bin/rpm2cpio
}
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%endif
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%clean
rm -rf $RPM_BUILD_ROOT
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%pre
%ifos linux
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
if [ -f /var/lib/rpm/Packages -a -f /var/lib/rpm/packages.rpm ]; then
echo "
You have both
/var/lib/rpm/packages.rpm db1 format installed package headers
/var/lib/rpm/Packages db3 format installed package headers
Please remove (or at least rename) one of those files, and re-install.
"
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
exit 1
fi
/usr/sbin/groupadd -g 37 rpm > /dev/null 2>&1
/usr/sbin/useradd -r -d /var/lib/rpm -u 37 -g 37 rpm > /dev/null 2>&1
%endif
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
exit 0
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%post
%ifos linux
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
/sbin/ldconfig
if [ -f /var/lib/rpm/packages.rpm ]; then
/bin/chown rpm.rpm /var/lib/rpm/*.rpm
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
elif [ -f /var/lib/rpm/Packages ]; then
# undo db1 configuration
rm -f /etc/rpm/macros.db1
/bin/chown rpm.rpm /var/lib/rpm/[A-Z]*
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
else
# initialize db3 database
rm -f /etc/rpm/macros.db1
/bin/rpm --initdb
fi
%endif
exit 0
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%ifos linux
%postun
/sbin/ldconfig
if [ $1 == 0 ]; then
/usr/sbin/userdel rpm
/usr/sbin/groupdel rpm
fi
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%post devel -p /sbin/ldconfig
%postun devel -p /sbin/ldconfig
%post -n popt -p /sbin/ldconfig
%postun -n popt -p /sbin/ldconfig
%endif
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%if %{with_python_subpackage}
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%post python -p /sbin/ldconfig
%postun python -p /sbin/ldconfig
%endif
%define rpmattr %attr(0755, rpm, rpm)
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%files
%defattr(-,root,root)
%doc RPM-PGP-KEY RPM-GPG-KEY CHANGES GROUPS doc/manual/[a-z]*
%attr(0755, rpm, rpm) /bin/rpm
%ifos linux
%config(noreplace,missingok) /etc/cron.daily/rpm
%config(noreplace,missingok) /etc/logrotate.d/rpm
%dir /etc/rpm
%config(noreplace,missingok) /etc/rpm/macros.*
%attr(0755, rpm, rpm) %dir /var/lib/rpm
%define rpmdbattr %attr(0644, rpm, rpm) %verify(not md5 size mtime) %ghost %config(missingok,noreplace)
%rpmdbattr /var/lib/rpm/Basenames
%rpmdbattr /var/lib/rpm/Conflictname
%rpmdbattr /var/lib/rpm/__db.0*
%rpmdbattr /var/lib/rpm/Dirnames
%rpmdbattr /var/lib/rpm/Group
%rpmdbattr /var/lib/rpm/Installtid
%rpmdbattr /var/lib/rpm/Name
%rpmdbattr /var/lib/rpm/Packages
%rpmdbattr /var/lib/rpm/Providename
%rpmdbattr /var/lib/rpm/Provideversion
%rpmdbattr /var/lib/rpm/Removetid
%rpmdbattr /var/lib/rpm/Requirename
%rpmdbattr /var/lib/rpm/Requireversion
%rpmdbattr /var/lib/rpm/Triggername
%endif
%rpmattr %{__prefix}/bin/rpm2cpio
%rpmattr %{__prefix}/bin/gendiff
%rpmattr %{__prefix}/bin/rpmdb
#%rpmattr %{__prefix}/bin/rpm[eiu]
%rpmattr %{__prefix}/bin/rpmsign
%rpmattr %{__prefix}/bin/rpmquery
%rpmattr %{__prefix}/bin/rpmverify
%{__prefix}/lib/librpm-4.0.3.so
%{__prefix}/lib/librpmdb-4.0.3.so
%{__prefix}/lib/librpmio-4.0.3.so
%{__prefix}/lib/librpmbuild-4.0.3.so
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%rpmattr %{__prefix}/lib/rpm/config.guess
%rpmattr %{__prefix}/lib/rpm/config.sub
%rpmattr %{__prefix}/lib/rpm/convertrpmrc.sh
%attr(0644, rpm, rpm) %{__prefix}/lib/rpm/macros
%rpmattr %{__prefix}/lib/rpm/mkinstalldirs
%rpmattr %{__prefix}/lib/rpm/rpm.*
%rpmattr %{__prefix}/lib/rpm/rpm[deiukqv]
%attr(0644, rpm, rpm) %{__prefix}/lib/rpm/rpmpopt*
%attr(0644, rpm, rpm) %{__prefix}/lib/rpm/rpmrc
%ifarch i386 i486 i586 i686 athlon
%attr(-, rpm, rpm) %{__prefix}/lib/rpm/i[3456]86*
%attr(-, rpm, rpm) %{__prefix}/lib/rpm/athlon*
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%endif
%ifarch alpha
%attr(-, rpm, rpm) %{__prefix}/lib/rpm/alpha*
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%endif
%ifarch sparc sparc64
%attr(-, rpm, rpm) %{__prefix}/lib/rpm/sparc*
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%endif
%ifarch ia64
%attr(-, rpm, rpm) %{__prefix}/lib/rpm/ia64*
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%endif
%ifarch powerpc ppc
%attr(-, rpm, rpm) %{__prefix}/lib/rpm/ppc*
%endif
%ifarch s390 s390x
%attr(-, rpm, rpm) %{__prefix}/lib/rpm/s390*
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%endif
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%ifarch armv3l armv4l
%attr(-, rpm, rpm) %{__prefix}/lib/rpm/armv[34][lb]*
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%endif
%attr(-, rpm, rpm) %{__prefix}/lib/rpm/noarch*
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%lang(cs) %{__prefix}/*/locale/cs/LC_MESSAGES/rpm.mo
%lang(da) %{__prefix}/*/locale/da/LC_MESSAGES/rpm.mo
%lang(de) %{__prefix}/*/locale/de/LC_MESSAGES/rpm.mo
%lang(fi) %{__prefix}/*/locale/fi/LC_MESSAGES/rpm.mo
%lang(fr) %{__prefix}/*/locale/fr/LC_MESSAGES/rpm.mo
%lang(is) %{__prefix}/*/locale/is/LC_MESSAGES/rpm.mo
%lang(ja) %{__prefix}/*/locale/ja/LC_MESSAGES/rpm.mo
%lang(no) %{__prefix}/*/locale/no/LC_MESSAGES/rpm.mo
%lang(pl) %{__prefix}/*/locale/pl/LC_MESSAGES/rpm.mo
%lang(pt) %{__prefix}/*/locale/pt/LC_MESSAGES/rpm.mo
%lang(pt_BR) %{__prefix}/*/locale/pt_BR/LC_MESSAGES/rpm.mo
%lang(ro) %{__prefix}/*/locale/ro/LC_MESSAGES/rpm.mo
%lang(ru) %{__prefix}/*/locale/ru/LC_MESSAGES/rpm.mo
%lang(sk) %{__prefix}/*/locale/sk/LC_MESSAGES/rpm.mo
%lang(sl) %{__prefix}/*/locale/sl/LC_MESSAGES/rpm.mo
%lang(sr) %{__prefix}/*/locale/sr/LC_MESSAGES/rpm.mo
%lang(sv) %{__prefix}/*/locale/sv/LC_MESSAGES/rpm.mo
%lang(tr) %{__prefix}/*/locale/tr/LC_MESSAGES/rpm.mo
%{__prefix}%{__share}/man/man1/gendiff.1*
%{__prefix}%{__share}/man/man8/rpm.8*
%{__prefix}%{__share}/man/man8/rpm2cpio.8*
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%lang(pl) %{__prefix}%{__share}/man/pl/man[18]/*.[18]*
%lang(ru) %{__prefix}%{__share}/man/ru/man[18]/*.[18]*
%lang(sk) %{__prefix}%{__share}/man/sk/man[18]/*.[18]*
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%files build
%defattr(-,root,root)
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%dir %{__prefix}/src/redhat
%dir %{__prefix}/src/redhat/BUILD
%dir %{__prefix}/src/redhat/SPECS
%dir %{__prefix}/src/redhat/SOURCES
%dir %{__prefix}/src/redhat/SRPMS
%dir %{__prefix}/src/redhat/RPMS
%{__prefix}/src/redhat/RPMS/*
%rpmattr %{__prefix}/bin/rpmbuild
%rpmattr %{__prefix}/lib/rpm/brp-*
%rpmattr %{__prefix}/lib/rpm/check-prereqs
%rpmattr %{__prefix}/lib/rpm/config.site
%rpmattr %{__prefix}/lib/rpm/cpanflute
%rpmattr %{__prefix}/lib/rpm/cross-build
%rpmattr %{__prefix}/lib/rpm/find-lang.sh
%rpmattr %{__prefix}/lib/rpm/find-prov.pl
%rpmattr %{__prefix}/lib/rpm/find-provides
%rpmattr %{__prefix}/lib/rpm/find-provides.perl
%rpmattr %{__prefix}/lib/rpm/find-req.pl
%rpmattr %{__prefix}/lib/rpm/find-requires
%rpmattr %{__prefix}/lib/rpm/find-requires.perl
%rpmattr %{__prefix}/lib/rpm/get_magic.pl
%rpmattr %{__prefix}/lib/rpm/getpo.sh
%rpmattr %{__prefix}/lib/rpm/http.req
%rpmattr %{__prefix}/lib/rpm/javadeps
%rpmattr %{__prefix}/lib/rpm/magic.prov
%rpmattr %{__prefix}/lib/rpm/magic.req
%rpmattr %{__prefix}/lib/rpm/perl.prov
# XXX remove executable bit to disable autogenerated perl requires for now.
#%rpmattr %{__prefix}/lib/rpm/perl.req
%attr(0644, rpm, rpm) %{__prefix}/lib/rpm/perl.req
%rpmattr %{__prefix}/lib/rpm/rpm[bt]
%rpmattr %{__prefix}/lib/rpm/rpmdiff
%rpmattr %{__prefix}/lib/rpm/rpmdiff.cgi
%rpmattr %{__prefix}/lib/rpm/u_pkg.sh
%rpmattr %{__prefix}/lib/rpm/vpkg-provides.sh
%rpmattr %{__prefix}/lib/rpm/vpkg-provides2.sh
%{__prefix}%{__share}/man/man8/rpmbuild.8*
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%if %{with_python_subpackage}
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%files python
%defattr(-,root,root)
%{__prefix}/lib/python1.5/site-packages/rpmmodule.so
%{__prefix}/lib/python1.5/site-packages/poptmodule.so
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%endif
%if %{with_perl_subpackage}
%files perl
%defattr(-,root,root)
%rpmattr %{__prefix}/bin/rpmprune
%{perl_sitearch}/auto/*
%{__prefix}%{__share}/man/man1/rpmprune.1*
%{__prefix}%{__share}/man/man3/RPM*
%endif
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%files devel
%defattr(-,root,root)
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%if %{with_apidocs}
%doc apidocs
%endif
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%{__prefix}/include/rpm
%{__prefix}/lib/librpm.a
%{__prefix}/lib/librpm.la
%{__prefix}/lib/librpm.so
%{__prefix}/lib/librpmdb.a
%{__prefix}/lib/librpmdb.la
%{__prefix}/lib/librpmdb.so
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
%{__prefix}/lib/librpmio.a
%{__prefix}/lib/librpmio.la
%{__prefix}/lib/librpmio.so
%{__prefix}/lib/librpmbuild.a
%{__prefix}/lib/librpmbuild.la
%{__prefix}/lib/librpmbuild.so
%files -n popt
%defattr(-,root,root)
%{__prefix}/lib/libpopt.so.*
%{__prefix}%{__share}/man/man3/popt.3*
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
%lang(cs) %{__prefix}/*/locale/cs/LC_MESSAGES/popt.mo
%lang(da) %{__prefix}/*/locale/da/LC_MESSAGES/popt.mo
%lang(gl) %{__prefix}/*/locale/gl/LC_MESSAGES/popt.mo
%lang(hu) %{__prefix}/*/locale/hu/LC_MESSAGES/popt.mo
%lang(is) %{__prefix}/*/locale/is/LC_MESSAGES/popt.mo
%lang(no) %{__prefix}/*/locale/no/LC_MESSAGES/popt.mo
%lang(pt) %{__prefix}/*/locale/pt/LC_MESSAGES/popt.mo
%lang(ro) %{__prefix}/*/locale/ro/LC_MESSAGES/popt.mo
%lang(ru) %{__prefix}/*/locale/ru/LC_MESSAGES/popt.mo
%lang(sk) %{__prefix}/*/locale/sk/LC_MESSAGES/popt.mo
%lang(sl) %{__prefix}/*/locale/sl/LC_MESSAGES/popt.mo
%lang(sv) %{__prefix}/*/locale/sv/LC_MESSAGES/popt.mo
%lang(tr) %{__prefix}/*/locale/tr/LC_MESSAGES/popt.mo
%lang(uk) %{__prefix}/*/locale/uk/LC_MESSAGES/popt.mo
%lang(wa) %{__prefix}/*/locale/wa/LC_MESSAGES/popt.mo
%lang(zh_CN) %{__prefix}/*/locale/zh_CN.GB2312/LC_MESSAGES/popt.mo
auto-import changelog data from rpm-4.0-4.src.rpm Wed Aug 30 2000 Matt Wilson <msw@redhat.com> - rebuild to cope with glibc locale binary incompatibility, again Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com> - Pass NULL as pkgKey on RPMCALLBACK_UNINST_*. Thu Aug 24 2000 Matt Wilson <msw@redhat.com> - corrected reference count to transaction header Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> - rpm now needs /sbin/ldconfig in post/postun scriptlets. - python bindings to retrieve removed header on callback. Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com> - add callbacks on package erasure. - fix: preserve cpio errno when using Fclose with libio. - fix: initialize sigs everywhere in python header object. Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com> - python bindings to query and verify signatures. Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com> - fix: rebuild db1 -> db3 ate 1st header (#16263). Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com> - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. - man page fixes. Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com> - fix: segfault when globbing on "" (#15593). Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com> - fix: popt POST callbacks typo. - fix: -Va broken, make db cursors per-iterator, not per-dbi. Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com> - add glibc requirement. Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com> - fix: uniqify dependency problems when printing (#14034). - fix: segfault on erase if filestates is missing in header (#14679). - popt: add ability to perform callbacks for every, not just first, match. Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com> - bail on firstkey/nextkey, there's a better way. - link rpm2cpio dynamically since cpio is linked dynamically. - re-resurrect firstkey/nextkey python bindings for up2date compatibility. Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com> - resurrect firstkey/nextkey python bindings. Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com> - fix: look for any/all dbapi when rebuilding. Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com> - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com> - rebuild with python binding fix. Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com> - rebuild against glibc-2.1.91-14. - add /usr/kerberos/man to brp-compress. Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com> - first release candidate. Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com> - rip out pre-transaction syscalls, more design is needed. - display rpmlib provides when invoked with --showrc. - remove (dead) dependency checks on implicitly provided package names. - remove (dead) rpmdb API code in python bindings. - remove (legacy) support for version 1 packaging. - remove (legacy) support for converting gdbm databases. - fix: make set of replaced file headers unique. - fix: don't attempt dbiOpen with anything but requested dbN. Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com> - fix: initialize pretransaction argv (segfault). - fix: check rpmlib features w/o database (and check earlier as well). Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com> - add S_ISLNK pre-transaction syscall test. Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com> - fix: legacy requires './' payload prefix to be omitted for rpm itself. - fix: remove verbose database +++/--- messages to conform to doco. - compare versions if doing --freshen. Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com> - identify package when install scriptlet fails (#12448). - remove build mode help from rpm.c, use rpmb instead. - support for rpmlib(...) internal feature dependencies. - fix: set multilibno on sparc per-platform config. Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com> - add pre-transaction syscall's to handle /etc/init.d change. - don't bother saving '/' as fingerprint subdir. - eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}. - eliminate unused headerGz{Read,Write}. - fix: payload compression tag not nul terminated. - prefix payload paths with "./", otherwise "/" can't be represented. - fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com> - change optflags for i386. - multilib patch, take 1. Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com> - i486 optflags typo fixed. Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com> - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). - support for separate source/binary compression policy. - support for bzip payloads. Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com> - fix: don't expand macros in false branch of %if (kasal@suse.cz). - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). - uname on i370 has s390 as arch (#11456). - put version on rpmpopt filename to avoid legacy filename collision. - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com> - fix: typo in brp-compress caused i18n man pages not to compress. - API: uncouple fadio from rest of librpmio. - API: externalize legacy fdOpen interface for rpmfind et al in librpmio. - update brp-* scripts from rpm-4.0, enable in per-platform config. - alpha: add -mieee to default optflags. - add RPMTAG_OPTFLAGS, configured optflags when package was built. - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). - teach brp-compress about /usr/info and /usr/share/info as well. Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com> - fix: open all db indices before performing chroot. Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com> - require --rebuilddb to convert db1 -> db3, better messages. Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com> - fix: resurrect symlink unique'ifying property of finger prints. Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com> - fix: don't count removed files if removed packages is empty set. - fix: permit '\0' as special case key (e.g. "/" in Basenames). Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com> - make librpmio standalone. - fix: avoid clobbering db cursor in removeBinaryPackage. - expose cursors in dbi interfaces, remove internal cursors. - remove incremental link. - portability: sparc-sun-solaris2.5.1. Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com> - create rpmio directory for librpmio. Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com> - require db3 in default configuration. Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com> - add optflags for i486 and i586. - fix: segfault with legacy packages missing RPMTAG_FILEINODES. Tue May 30 2000 Matt Wilson <msw@redhat.com> - change %configure, add %makeinstall macros to handle FHS changes. Tue May 30 2000 Jeff Johnson <jbj@redhat.com> - mark packaging with version 4 to reflect filename/provide changes. - change next version from 3.1 to 4.0 to reflect package format change. Fri May 26 2000 Jeff Johnson <jbj@redhat.com> - change popt exec alias in oreder to exec rpm children. - split rpm into 5 pieces along major mode fault lines with popt glue. Thu May 18 2000 Jeff Johnson <jbj@redhat.com> - 2nd try at db1 -> db3 stable functionality. Tue May 16 2000 Matt Wilson <msw@redhat.com> - build against bzip2 1.0 - use the new fopencookie API in glibc 2.2 Fri May 12 2000 Jeff Johnson <jbj@redhat.com> - fix stupid mistakes (alpha segfaults). Wed May 10 2000 Jeff Johnson <jbj@redhat.com> - include RPM-GPG-KEY in file manifest. - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). - fix: alloca'd memory used outside of scope (alpha segfault). Mon May 08 2000 Jeff Johnson <jbj@redhat.com> - FreeBSD fixes (bero@redhat.com). Sat May 06 2000 Jeff Johnson <jbj@redhat.com> - finish db1 and db3 cleanup. Tue May 02 2000 Jeff Johnson <jbj@redhat.com> - first try at db1 -> db3 stability. Mon May 01 2000 Jeff Johnson <jbj@redhat.com> - Rename db0.c to db1.c, resurrect db2.c (from db3.c). - Add ia64 and sparc64 changes. - rpm.spec: add per-platform sub-directories. Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). - Do lazy dbi{Open,Close} throughout. - Attempt fine grained dbi cursors throughout. - fix: free iterator *after* loop, not during. - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com> - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com> - rebuild to check autoconf configuration in dist-7.0. Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com> - fix: cpio.c: pre-, not post-, decrement the link count. - make db indices as lightweight as possible, with per-dbi config. - db1.c will never be needed, eliminate. - API: merge rebuilddb.c into rpmdb.c. Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com> - API: pass *SearchIndex() length of key (0 will use strlen(key)). - API: remove rpmdb{First,Next}RecNum routines. - drop rpm-python subpackage until bindings are fixed. - add explcit "Provides: name = [epoch:]version-release" to headers. Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com> - solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) - db3: save join keys in endian neutral binary format. - treat legacy falloc.c as "special" db[01] index for package headers. Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com> - use hashed access for package headers. Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com> - create dbi from template rather than passed args. Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com> - prefer db3 as default. - permit db3 configuration using macros. Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com> - try for db3 DB_INIT_CDB model. Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com> - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. - configure.in fiddles for BSD systems (Patrick Schoo). - API: change dbi to pass by reference, not value. - cram all of db1, db_185, and db2 interfaces into rpmlib. - convert db1 -> db2 on-disk format using --rebuilddb. Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com> - start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
# XXX These may end up in popt-devel but it hardly seems worth the effort now.
%{__prefix}/lib/libpopt.a
%{__prefix}/lib/libpopt.la
%{__prefix}/lib/libpopt.so
%{__prefix}/include/popt.h
%changelog
* 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).
* Fri Jul 20 2001 Jeff Johnson <jbj@redhat.com>
- fix: yet another segfault from bad metadata prevented.
* Thu Jul 19 2001 Jeff Johnson <jbj@redhat.com>
- fix: 4 memory leaks eliminated.
* Wed Jul 18 2001 Jeff Johnson <jbj@redhat.com>
- fix: %%dev(...) needs to map rdev and mtime from metadata.
- resurrect --specedit for i18n.
* 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.
- fix: _smp_flags macro broken.
- python: bind rhnUnload differently.
- fix: rescusitate --querytags.
- fix: short aliases broken (#49213).
* 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.
* Thu Jul 12 2001 Jeff Johnson <jbj@redhat.com>
- fix: scope multi-mode options like --nodeps correctly (#48825).
* Wed Jul 11 2001 Jeff Johnson <jbj@redhat.com>
- fix: adjust arg count for --POPTdesc/--POPTargs deletion.
- add linux per-platform macro %_smp_mflags <sopwith@redhat.com>.
- document more popt aliases for --help usage.
- remove --tarbuild from man page(s), use -t[abpcils] instead (#48666).
- add explicit version to Requires: popt
* Tue Jul 10 2001 Jeff Johnson <jbj@redhat.com>
- fix: -i CLI context broken Yet Again.
- fix: --rebuild broken.
- unlink all _db.nnn files before 1st db open.
- python bindings should not segfault when fed bad data.
* Mon Jul 9 2001 Jeff Johnson <jbj@redhat.com>
- package version now configureable, default v3.
- rename rpm libraries to have version with libtool -release.
- revert rpmqv.c change for now.
* Sun Jul 8 2001 Jeff Johnson <jbj@redhat.com>
- python: rhnLoad/rhnUnload to check header digest.
* Sat Jul 7 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 4 2001 Jeff Johnson <jbj@redhat.com>
- add removetid to header during --repackage.
* Tue Jul 3 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.
* Mon Jun 25 2001 Jeff Johnson <jbj@redhat.com>
- fix: remove executable bit on perl.req, not find-req.pl.
- fix: permit partially enumerated hardlink file sets during build.
- fix: resurrect rpm signature modes.
* Fri Jun 22 2001 Jeff Johnson <jbj@redhat.com>
- remove executable bit to disable autogenerated perl requires until
perl provides can be vetted.
- disable per-platform %%configure use of %%_gnu until libtool package
stabilizes.
* Thu Jun 21 2001 Jeff Johnson <jbj@redhat.com>
- propagate %%{_gnu} to per-platform configuration.
- fix: parameterized macros with massive mumber of options need
"optind = 1" "Dmitry V. Levin" <ldv@alt-linux.org>.
- add athlon per-platform configuration.
* Wed Jun 20 2001 Jeff Johnson <jbj@redhat.com>
- fix: partial sets of hardlinked files permitted in payload.
- fix: mark rpmdb files with %config to prevent erasure on downgrade.
- work around a (possible) compiler problem on ia64.
- fix: rpm -qlv link count for directories dinna include '..'.
- fix: rpm -qlv size for directories should be zero.
- add --noghost to filter non-payload files from rpm -qlv output.
- add %%{_gnu} macro to append "-gnu" to %%{_target_platform} to
support --target/--host flavored %%configure. Legacy behavior
available by undefining %%{_gnu}.
* Tue Jun 19 2001 Jeff Johnson <jbj@redhat.com>
- finalize per-header methods, accessing headerFoo through vector.
- make package ordering loop messages debug, not warning.
* Mon Jun 18 2001 Jeff Johnson <jbj@redhat.com>
- preliminary abstraction to support per-header methods.
* Sun Jun 17 2001 Jeff Johnson <jbj@redhat.com>
- alpha: don't add "()(64bit)" dependency markers.
- ia64/sparc: <arch>.{req,prov} identical to linux.{req,prov}.
- add "rpmlib(ScriptletInterpreterArgs)" to track
%%post -p "/sbin/ldconfig -n /usr/lib"
incompatibilities.
- linux.req needs exit 0
- popt: add POPT_ARGFLAG_SHOW_DEFAULT to display initial values (#32558).
- popt: add POPT_CONTEXT_ARG_OPTS for all opts to return 1 (#30912).
- fix: fsm reads/writes now return error on partial I/O.
- fix: Ferror returned spurious error for gzdio/bzdio.
- check for API/ABI creep, diddle up some compatibility.
* Thu Jun 14 2001 Jeff Johnson <jbj@redhat.com>
- fix: db1 end-of-file not detected in legacy compatible way.
- fix: remove (harmless) chown error message from %post.
- add --target/--host to %%configure, add example cross-build/config.site
scripts to /usr/lib/rpm <arjanv@redhat.com> (#44581).
- rpmdb iterator selectors permit default/strcmp/regex/glob matching.
- rpmdb iterator selectors permit negative matches.
* Wed Jun 13 2001 Jeff Johnson <jbj@redhat.com>
- add rpmdbSetIteratorRE() for regex matching in database iterators.
- permit rpm -qa to take RE args applied to name tag.
- permit dbiFindMatches() to use version/release patterns.
- eliminate all uses of rpmdbSetIterator{Version,Release}.
* Tue Jun 12 2001 Jeff Johnson <jbj@redhat.com>
- remove rpmrc Provides: Yet Again, use virtual packages.
- dump cursor debugging wrappers.
- rpm --verify can disable rpmFileAttr checks.
* Mon Jun 11 2001 Jeff Johnson <jbj@redhat.com>
- remove dead code frpm popt table reorg.
- more CLI typedefs/prototypes moved from rpmlib.h to rpmcli.h.
- rpm --verify skips files in non-installed states.
- rpm --verify skips content checks for %ghost files.
- rpm --verify displays config/doc/gnost/license/readme atrrs for files.
- rpm --verify checks immutable header region digest if available.
- rpmbuild adds header region digest (SHA1 as string).
- use rpmTag* typedefs in new hge/hae/hme/hre header vectors.
* Fri Jun 8 2001 Jeff Johnson <jbj@redhat.com>
- fix: QUERY_FOR_LIST file count clobbered.
- create top level rpmcli API, factor top level modes into popt tables.
- popt: add POPT_BIT_SET/POPT_BIT_CLR to API.
- autogen.sh checks for latest libtool-1.4 and automake-1.4-p2.
- rpm --verify reports failure(s) if corresponding tag is not in header.
- rpm --verify honors %config(missingok), add -v for legacy behavior.
* Wed Jun 6 2001 Jeff Johnson <jbj@redhat.com>
- fix typos in linux.{req,prov}.
- always use db cursors.
- permit duplicates for btree indices.
- document build modes in rpmbuild.8, rpmbuild is born.
- default to dbenv with mpool, --rebuilddb with nofsync is much faster.
* Fri Jun 1 2001 Jeff Johnson <jbj@redhat.com>
- merge sparc64/ia64 fiddles back into linux.{req,prov}.
- automagically generate perl module dependencies always.
- fix: lclint fiddles broke uCache initialization (#43139).
* Thu May 31 2001 Jeff Johnson <jbj@redhat.com>
- return multiple suggested packages (Pawel Kolodziej <pawelk@pld.org.pl>).
- fix: return suggested packages when using Depends cache.
* Wed May 30 2001 Jeff Johnson <jbj@redhat.com>
- fix: for busted db1, attempt chain reconnection to following record.
* Tue May 29 2001 Jeff Johnson <jbj@redhat.com>
- eliminate db-1.85 and db-2.x configuration.
- fix: popt arg sanity checks broken, optarg != optArg.
- fix: popt range checks on floats/doubles broken.
- popt: return POPT_ERROR_ERRNO on config open/read/close failure.
- fix: popt exec doesn't add '--', --target et al no longer need '='.
- fix: popt consume-next-arg "!#:+" w/o side effect (#41956).
* Fri May 25 2001 Jeff Johnson <jbj@redhat.com>
- perform db->verify when closing db files.
* Wed May 23 2001 Jeff Johnson <jbj@redhat.com>
- headerFree() returns NULL, _free is C++ safe.
- remove all header region assertion failures, return NULL instead.
* Mon May 21 2001 Jeff Johnson <jbj@redhat.com>
- fix: skip %ghost files when building packages (#38218).
- refuse to install on systems using db1.
* Sun May 20 2001 Jeff Johnson <jbj@redhat.com>
- fix: i18n strings need 1 on sucess return code (#41313).
* Wed May 16 2001 Jeff Johnson <jbj@redhat.com>
- fix: filter duplicate package removals (#35828).
- add armv3l arch.
* Mon May 14 2001 Jeff Johnson <jbj@redhat.com>
- upgrade to db-3.3.4.
* Sun May 13 2001 Jeff Johnson <jbj@redhat.com>
- add cron/logrotate scripts to save installed package filenames.
* Thu May 10 2001 Jeff Johnson <jbj@redhat.com>
- rpm database has rpm.rpm g+w permissions to share db3 mutexes.
- expose more db3 macro configuration tokens.
- move fprint.[ch] and hash.[ch] to rpmdb directory.
- detect and fiddle incompatible mixtures of db3 env/open flags.
- add DBI_WRITECURSOR to map to db3 flags with CDB database model.
- add rpmdbSetIteratorRewrite to warn of pending lazy (re-)writes.
- harden rpmdb iterators from damaged header instance segfaults.
* Mon May 7 2001 Jeff Johnson <jbj@redhat.com>
- use internal db-3.2.9 sources to build by default.
- don't build db1 support by default.
- create rpmdb.la so that linkage against rpm's db-3.2.9 is possible.
* Sun May 6 2001 Jeff Johnson <jbj@redhat.com>
- fix: specfile queries with BuildArch: (#27589).
* Sat May 5 2001 Jeff Johnson <jbj@redhat.com>
- enough lclint annotations and fiddles already.
* Thu May 3 2001 Jeff Johnson <jbj@redhat.com>
- still more boring lclint annotations and fiddles.
* Sun Apr 29 2001 Jeff Johnson <jbj@redhat.com>
- transaction iterator(s) need to run in reverse order on pure erasures.
- erasures not yet strict, warn & chug on unlink(2)/rmdir(2) failure.
- more boring lclint annotations and fiddles.
* Sat Apr 28 2001 Jeff Johnson <jbj@redhat.com>
- globalize _free(3) wrapper in rpmlib.h, consistent usage throughout.
- internalize locale insensitive ctype(3) in rpmio.h
- boring lclint annotations and fiddles.
* Thu Apr 26 2001 Jeff Johnson <jbj@redhat.com>
- fix: ineeded count wrong for overlapped, created files.
* Wed Apr 25 2001 Jeff Johnson <jbj@redhat.com>
- fix: readlink return value clobbered by header write.
* Mon Apr 23 2001 Jeff Johnson <jbj@redhat.com>
- regenerate rpm.8 man page from docbook glop (in max-rpm).
- lib/depends.c: diddle debugging messages.
* Sat Apr 21 2001 Jeff Johnson <jbj@redhat.com>
- fix: s390 (and ppc?) could return CPIOERR_BAD_HEADER (#28645).
- fix: Fwrite's are optimized out by aggressive compiler(irix) (#34711).
- portability: vsnprintf/snprintf wrappers for those without (#34657).
- more info provided by rpmdepOrder() debugging messages.
- merge (compatible) changes from top-of-stack into rpmlib.h.
- cpio mappings carry dirname/basename, not absolute path.
auto-import changelog data from rpm-4.0.2-7x.src.rpm Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com> - map i686-like (i.e. w/o CMOV) platforms to better alternatives. Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com> - fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4. Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com> - remove mozilla dependency white out, no longer needed. Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com> - (sparc) disable MD5 sum checks during install. - (db1) plug largish memory leak in simulated interface for falloc.c. Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com> - portability changes from Joe Orton <jorton@redhat.com> 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 2001 Jeff Johnson <jbj@redhat.com> - rpm-4.0.2 release candidate. Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix: remove fixed size buffer on output path (#26987,#26332). - resurrect rpmErrorCode in the API for Perl-RPM. Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com> - 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 09 2001 Jeff Johnson <jbj@redhat.com> - fix: make a copy of retrieved header before loading. Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com> - fix: check waitpid return code. Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com> - ewt's cpio.c hack. - ewt's cpio.c hack reverted. - rebuild with i18n from rpm-4_0 branch. - rpmlint conformance. Thu Jan 18 2001 Matt Wilson <msw@redhat.com> - fix: exit 0 at the end of %pre Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com> - fix: insure that %lang scopes over hard links correctly. - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com> - 1st crack at Mandrake specific per-platform macros. Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com> - tsort prefers presentation order. Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com> - 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 2001 Jeff Johnson <jbj@redhat.com> - fix the hack. Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com> - hack: permit installer to determine package ordering using 1000003 tag. Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com> - fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com> - successors from tsort are processed in presentation order. - fix: find-requires.perl needed update (#23450). Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com> - fix: digests on input FD_t dinna work. - fix: remove rebuilddb debugging leakage. Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com> - tsorted packages processed in successor count order. - fix: resurrect --excludepath (#19666). Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com> - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com> - 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 02 2001 Jeff Johnson <jbj@redhat.com> - fix apidocs. Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com> - use popt autohelp for rpm helper binaries. Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com> - (popt): fix float/double handling (#19701). - (popt): non-linux needs <float.h> (#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 2000 Jeff Johnson <jbj@redhat.com> - (non-linux): move stubs.c to rpmio (#21132). - (python): bind initdb (#20988). Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com> - fix: hack around alpha mis-compilation signature problems. - rpmmodule.c(handleDbResult): return empty list when nothing matches. Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com> - fix: avoid FAT and other brain-dead file systems that have not inodes. Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com> - use malloc'ed buffer for large queries. Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com> - send query/verify output through rpmlog(). - resurrect rpmErrorSetCallback() and rpmErrorString(). Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com> - immutable headers, once installed by rpm3, need to lose immutablity. - fix: removed headers from db need a headerCopy(). Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com> - whiteout mozilla loop for 7.1. Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - bail on header regions. - change dependency loop message to RPMMESS_WARNING to use stderr, not stdout. Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com> - 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 07 2000 Jeff Johnson <jbj@redhat.com> - 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 06 2000 Jeff Johnson <jbj@redhat.com> - improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> - 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 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - add brp-strip-shared script <rodrigob@conectiva.com.br>. - better item/task progress bars <rodrigob@conectiva.com.br>. - 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 2000 Jeff Johnson <jbj@redhat.com> - 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<rodrigob@conectiva.com.br>). - remove getMacroBody() from rpmio API. - add support for unzip <rodrigob@conectiva.com.br> Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com> - don't verify src rpm MD5 sums (yet). - md5 sums are little endian (no swap) so big endian needs the swap. Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com> - 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 2000 Jeff Johnson <jbj@redhat.com> - fix: work around for (mis-compilation?!) segfaults on signature paths. Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com> - fix: duplicate headerFree() on instalBinaryPackage() error return. Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> - fix: runTriggers was not adding countCorrection. - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A. Gajda" <mis@k2.net.pl>. - 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.
2004-09-09 11:49:58 +00:00
- fix: check waitpid return code.
- remove support for v1 src rpm's.
- re-position callbacks with ts/fi in cpio payload layer.
- state machines for packages (psm.c) and payloads (fsm.c)
- add --repackage option to put erased bits back into a package.
* Tue Apr 17 2001 Jeff Johnson <jbj@redhat.com>
- fix: s390 (and ppc?) could return CPIOERR_BAD_HEADER (#28645).
- fix: Fwrite's are optimized out by aggressive compiler(irix) (#34711).
- portability: vsnprintf/snprintf wrappers for those without (#34657).
- don't build with db1 support, don't install with packages.rpm present.
* Wed Apr 4 2001 Jeff Johnson <jbj@redhat.com>
- fix: parameterized macro segfault (Jakub Bogusz <qboosh@pld.org.pl>)
- fix: i18n tags in rpm-2.5.x had wrong offset/length (#33478).
- fix: AIX has sizeof(uint_16) != sizeof(mode_t) verify cast needed.
- fix: zero length hard links unpacked incorrectly (#34211).
- fix: --relocate missing trailing slash (#28874,#25876).
- fix: --excludedoc shouldn't create empty doc dir (#14531).
- fix: %_netsharedpath needs to look at basenames (#26561).
- fix: --excludepath was broken (#24434).
* Thu Mar 22 2001 Jeff Johnson <jbj@redhat.com>
- update per-interpreter dependency scripts, add sql/tcl (#20295).
- fix: rpmvercmp("1.a", "1.") returned -1, not +1 (#21392).
- add %exclude support (i.e. "everything but") to %files.
(Michael (Micksa) Slade" <micksa@knobbits.org>)
- add --with/--without popt glue for conditional builds(Tomasz Kloczko).
- python: strip header regions during unload.
- add -g to optflags in per-platform config.
- permit confgure/compile with db3-3.2.9.
- permit manifest files as args to query/verify modes.
* Thu Mar 15 2001 Jeff Johnson <jbj@redhat.com>
- start rpm-4.0.3.
- add cpuid asm voodoo to detect athlon processors.