rpm/rpm.spec

845 lines
29 KiB
RPMSpec
Raw Normal View History

2007-04-04 13:17:15 +00:00
%define with_python_version 2.5%{nil}
2007-03-02 13:41:59 +00:00
%define with_apidocs 1%{nil}
%define rpmhome /usr/lib/rpm
2007-03-02 13:41:59 +00:00
Summary: The RPM package management system
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
Name: rpm
Version: 4.4.2.2
Release: 6%{?dist}
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
2007-03-02 13:41:59 +00:00
Url: http://www.rpm.org/
Source: http://rpm.org/releases/rpm-4.4.x/%{name}-%{version}.tar.gz
Patch1: rpm-4.4.1-prereq.patch
Patch2: rpm-4.4.2-ghost-conflicts.patch
Patch3: rpm-4.4.2-trust.patch
Patch4: rpm-4.4.2-devel-autodep.patch
Patch5: rpm-4.4.2-rpmfc-skip.patch
Patch6: rpm-4.4.2.2-matchpathcon.patch
Patch7: rpm-4.4.2.1-no-popt.patch
Patch8: rpm-4.4.2.2-nonutf-comment.patch
Patch9: rpm-4.4.2.2-osgideps.patch
Patch10: rpm-4.4.2.2-debugedit-fpc.patch
Patch11: rpm-4.4.2.2-pyproblem.patch
# XXX Beware, this is one murky license, partially GPL/LGPL dual-licensed
# and several different components with their own licenses included...
# SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD and MIT and Sleepycat
License: GPLv2+
Requires(pre): shadow-utils
Requires(post): coreutils
Requires: popt >= 1.10.2.1
Requires: crontabs
Requires: logrotate
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 temporary
Source2: find-debuginfo.sh
# XXX for autoreconf due to popt removal
BuildRequires: autoconf automake libtool
# XXX generally assumed to be installed but make it explicit as rpm
# is a bit special...
BuildRequires: redhat-rpm-config
BuildRequires: gawk
2006-05-12 14:45:21 +00:00
BuildRequires: elfutils-devel >= 0.112
BuildRequires: elfutils-libelf-devel-static
2007-03-02 13:41:59 +00:00
BuildRequires: readline-devel zlib-devel
2005-02-06 18:51:55 +00:00
BuildRequires: beecrypt-devel >= 4.1.2
# The popt versions here just document an older known-good version, not
# necessarily accurate
BuildRequires: popt-devel >= 1.10.2, popt-static >= 1.10.2
BuildRequires: sqlite-devel
2005-07-30 01:35:32 +00:00
BuildRequires: gettext-devel
2005-06-02 14:07:52 +00:00
BuildRequires: libselinux-devel
2006-07-11 16:59:16 +00:00
BuildRequires: ncurses-devel
BuildRequires: bzip2-devel >= 0.9.0c-2
BuildRequires: python-devel >= %{with_python_version}
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
BuildConflicts: neon-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
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
The RPM Package Manager (RPM) is a powerful command line driven
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 management system capable of installing, uninstalling,
verifying, querying, and updating software packages. Each software
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 consists of an archive of files along with information about
the package like its version, a description, etc.
%package libs
2007-03-02 13:41:59 +00:00
Summary: Libraries for manipulating RPM packages
Group: Development/Libraries
License: GPLv2+ and LGPLv2+ with exceptions
Requires: rpm = %{version}-%{release}
Requires: beecrypt >= 4.1.2
%description libs
This package contains the RPM shared libraries.
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 devel
2007-03-02 13:41:59 +00:00
Summary: Development files for manipulating RPM packages
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: Development/Libraries
License: GPLv2+ and LGPLv2+ with exceptions
Requires: rpm = %{version}-%{release}
Requires: beecrypt-devel >= 4.1.2
Requires: sqlite-devel
2005-03-21 11:42:36 +00:00
Requires: libselinux-devel
2005-10-04 14:58:09 +00:00
Requires: elfutils-libelf-devel
Requires: popt-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
%description devel
This package contains the RPM C library and header files. These
development files will simplify the process of writing programs that
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
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
2007-03-02 13:41:59 +00:00
Summary: Scripts and executable programs used to build packages
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: Development/Tools
Requires: rpm = %{version}-%{release}
Requires: elfutils >= 0.128 binutils
2007-09-04 07:45:42 +00:00
Requires: findutils sed grep gawk diffutils file patch >= 2.5
Requires: zip gzip bzip2 cpio
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 build
The rpm-build package contains the scripts and executable programs
that are used to build packages using the RPM Package Manager.
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
2007-03-02 13:41:59 +00:00
Summary: Python bindings for apps which will manipulate RPM packages
Group: Development/Libraries
Requires: rpm = %{version}-%{release}
%description python
The rpm-python package contains a module that permits applications
written in the Python programming language to use the interface
supplied by RPM Package Manager libraries.
This package should be installed if you want to develop Python
programs that will manipulate RPM packages and databases.
%if %{with_apidocs}
%package apidocs
Summary: API documentation for RPM libraries
Group: Documentation
BuildRequires: doxygen
%description apidocs
This package contains API documentation for developing applications
that will manipulate RPM packages and databases.
%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
%prep
%setup -q -n %{name}-%{version}
%patch1 -p1 -b .prereq
%patch2 -p1 -b .ghostconflicts
%patch3 -p1 -b .trust
%patch4 -p1 -b .develdeps
%patch5 -p1 -b .fcskip
%patch6 -p1 -b .matchpathcon
%patch7 -p1 -b .no-popt
%patch8 -p1 -b .nonutf-comment
%patch9 -p1 -b .osgideps
%patch10 -p1 -b .debugedit-fpc
%patch11 -p1 -b .pyproblem
# force external popt
rm -rf popt/
# XXX for popt removal
autoreconf
# new buildid-aware debuginfo
cp -f %{SOURCE2} scripts/find-debuginfo.sh
2004-11-11 21:26:59 +00:00
%build
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
2007-10-03 14:02:43 +00:00
# XXX pull in updated config.guess and config.sub as done by %%configure
# which cannot be used to build rpm itself due to makefile brokenness
for i in $(find . -name config.guess -o -name config.sub) ; do
[ -f /usr/lib/rpm/redhat/$(basename $i) ] && %{__rm} -f $i && %{__cp} -fv /usr/lib/rpm/redhat/$(basename $i) $i
done
# XXX rpm 4.4.2.1 can't be built with %%configure due to makefile brokenness
CFLAGS="$RPM_OPT_FLAGS"; export CFLAGS
./configure --prefix=%{_usr} \
--sysconfdir=%{_sysconfdir} \
--localstatedir=%{_var} \
--infodir=%{_infodir} \
--mandir=%{_mandir} \
--with-python=%{with_python_version} \
--enable-posixmutexes
2005-02-06 18:51:55 +00:00
make %{?_smp_mflags}
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
# Clean up useless symlinks
for i in rpme rpmi rpmu; do
rm -f $RPM_BUILD_ROOT%{_bindir}/$i
2005-05-21 16:18:48 +00:00
done
# Save list of packages through cron
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily
install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily/rpm
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/rpm
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/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/var/spool/repackage
mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
for dbi in \
2007-03-02 13:41:59 +00:00
Basenames Conflictname Dirnames Group Installtid Name Packages \
Providename Provideversion Requirename Requireversion Triggername \
Filemd5s Pubkeys Sha1header Sigmd5 \
__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
%find_lang %{name}
# copy db and file/libmagic license info to distinct names
cp -p db/LICENSE LICENSE-bdb
cp -p file/LEGAL.NOTICE LEGAL.NOTICE-file
cp -p lua/COPYRIGHT COPYRIGHT-lua
# Get rid of unpackaged files
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
rm -f .%{_libdir}/lib*.{a,la}
rm -f .%{rpmhome}/{Specfile.pm,cpanflute,cpanflute2,rpmdiff,rpmdiff.cgi,sql.prov,sql.req,tcl.req,rpm.*}
rm -rf .%{_mandir}/{fr,ko}
rm -f .%{_libdir}/python%{with_python_version}/site-packages/*.{a,la}
rm -f .%{_libdir}/python%{with_python_version}/site-packages/rpm/*.{a,la}
rm -f .%{_libdir}/python%{with_python_version}/site-packages/rpmdb/*.{a,la}
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
}
find $RPM_BUILD_ROOT/%{_libdir}/python%{with_python_version} -name "*.py"|xargs chmod 644
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
getent group rpm > /dev/null || groupadd -g 37 rpm
getent passwd rpm > /dev/null || \
/usr/sbin/useradd -r -d /var/lib/rpm -u 37 -g 37 -s /sbin/nologin \
-c "RPM user" rpm > /dev/null 2>&1
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
# XXX Detect (and remove) incompatible dbenv files during upgrade.
# XXX Removing dbenv files in %%post opens a lock race window, a tolerable
# XXX risk compared to the support issues involved with upgrading Berkeley DB.
[ -w /var/lib/rpm/__db.001 ] &&
/usr/lib/rpm/rpmdb_stat -CA -h /var/lib/rpm 2>&1 |
grep "db_stat: Program version ... doesn't match environment version" 2>&1 > /dev/null &&
2007-03-02 13:41:59 +00:00
rm -f /var/lib/rpm/__db*
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 libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%define rpmattr %attr(0755, rpm, rpm)
%define rpmdbattr %attr(0644, rpm, rpm) %verify(not md5 size mtime) %ghost %config(missingok,noreplace)
%files -f %{name}.lang
2007-03-02 13:41:59 +00:00
%defattr(-,root,root,-)
%doc CHANGES GROUPS COPYING LICENSE-bdb LEGAL.NOTICE-file CREDITS ChangeLog
%doc COPYRIGHT-lua doc/manual/[a-z]*
2007-03-02 13:41:59 +00:00
%{_sysconfdir}/cron.daily/rpm
%config(noreplace,missingok) %{_sysconfdir}/logrotate.d/rpm
%dir %{_sysconfdir}/rpm
# XXX teach rpm to skip .rpmnew etc first...
#%ghost %config(noreplace,missingok) %{_sysconfdir}/rpm/platform
#%ghost %config(noreplace,missingok) %{_sysconfdir}/rpm/macros.tscolor
2007-03-02 13:41:59 +00:00
%attr(0755, rpm, rpm) %dir /var/lib/rpm
%rpmdbattr /var/lib/rpm/*
%attr(0755, rpm, rpm) %dir /var/spool/repackage
%attr(0755, rpm, rpm) %dir %{rpmhome}
%{rpmattr} /bin/rpm
%{rpmattr} %{_bindir}/rpm2cpio
%{rpmattr} %{_bindir}/gendiff
%{rpmattr} %{_bindir}/rpmdb
%{rpmattr} %{_bindir}/rpmsign
%{rpmattr} %{_bindir}/rpmquery
%{rpmattr} %{_bindir}/rpmverify
%{rpmattr} %{rpmhome}/config.guess
%{rpmattr} %{rpmhome}/config.sub
%{rpmattr} %{rpmhome}/convertrpmrc.sh
%{rpmattr} %{rpmhome}/freshen.sh
%{rpmattr} %{rpmhome}/mkinstalldirs
%{rpmattr} %{rpmhome}/rpm2cpio.sh
%{rpmattr} %{rpmhome}/rpm[deiukqv]
%{rpmattr} %{rpmhome}/tgpg
%{rpmattr} %{rpmhome}/rpmdb_*
%{rpmattr} %{rpmhome}/rpmfile
%attr(0644, rpm, rpm) %{rpmhome}/macros
%attr(0644, rpm, rpm) %{rpmhome}/rpmpopt*
%attr(0644, rpm, rpm) %{rpmhome}/rpmrc
2005-02-06 18:51:55 +00:00
%ifarch i386 i486 i586 i686 athlon pentium3 pentium4
%attr(-, rpm, rpm) %{rpmhome}/i[3456]86*
%attr(-, rpm, rpm) %{rpmhome}/athlon*
%attr(-, rpm, rpm) %{rpmhome}/pentium*
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 alphaev5 alphaev56 alphapca56 alphaev6 alphaev67
%attr(-, rpm, rpm) %{rpmhome}/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
auto-import changelog data from rpm-4.3-0.22.src.rpm Tue Mar 16 2004 Jeff Johnson <jbj@redhat.com> 4.3-0.22 - fix: grrr, skip notes on non-i386 entirely. Fri Mar 12 2004 Jeff Johnson <jbj@jbj.org> 4.3-0.21 - fix: increase file context regex parse buffer to BUFSIZ. - fix: handle elf64 note sections correctly. Wed Mar 10 2004 Jeff Johnson <jbj@jbj.org> 4.3-0.20 - add sparcv8 and enable elf32/elf64 Zon sparc64 (#117302). - fix: --querybynumber looped. - fix: ENOTSUP filter from lsetfilecon borkage. Tue Mar 09 2004 Jeff Johnson <jbj@jbj.org> 4.3-0.19 - fix: sq->reaped needs sighold(SIGCHLD)/sigrelease(SIGCHLD) (#117620). Fri Mar 05 2004 Jeff Johnson <jbj@redhat.com> 4.3-0.18 - selinux: ignore ENOTSUP return from lsetfilecon. Mon Mar 01 2004 Jeff Johnson <jbj@jbj.org> 4.3-0.17 - permit globs in macrofiles: directive (#117217). - fix: segfault generating transaction serialization lock path. - use /etc/security/selinux/file_contexts instead. Wed Feb 25 2004 Jeff Johnson <jbj@jbj.org> 4.3-0.15 - serialize rpmtsRun() using fcntl on /var/lock/rpm/transaction. Sun Feb 22 2004 Jeff Johnson <jbj@jbj,org> 4.3-0.14 - add ia32e arch. - stable sort for policy specifications, patterns before paths. - set "rpm_script_t" exec type for scriptlets iff /bin/sh, else default. - force FD_CLOEXEC on 1st 100 inherited fdno's. Fri Feb 20 2004 Jeff Johnson <jbj@jbj.org> 4.3-0.13 - fix: only first "mkdir -p" directory had context set. Wed Feb 18 2004 Jeff Johnson <jbj@redhat.com> 4.3-0.12 - python: add patch to rpm-4_3 to initialize RE contexts. Sun Feb 15 2004 Jeff Johnson <jbj@jbj.org> 4.3-0.11 - fix: set fcontext from pkg when file_contexts doesn't exist (#114040). - fix: set fcontext for "mkdir -p" directories not in packages. - fix: setfiles (aka rpmsx.c) dinna handle patterns correctly. - establish rpm_script_t before scriptlet exec. Wed Feb 11 2004 Jeff Johnson <jbj@redhat.com> 4.3-0.10 - re-add --enable-posixmutexes to build.
2004-09-09 12:44:32 +00:00
%ifarch sparc sparcv8 sparcv9 sparc64
%attr(-, rpm, rpm) %{rpmhome}/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) %{rpmhome}/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 ppciseries ppcpseries ppcmac ppc64
%attr(-, rpm, rpm) %{rpmhome}/ppc*
%endif
%ifarch s390 s390x
%attr(-, rpm, rpm) %{rpmhome}/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
%ifarch %{arm}
%attr(-, rpm, rpm) %{rpmhome}/arm*
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
%ifarch mips mipsel
%attr(-, rpm, rpm) %{rpmhome}/mips*
%endif
%ifarch x86_64
%attr(-, rpm, rpm) %{rpmhome}/x86_64*
%attr(-, rpm, rpm) %{rpmhome}/amd64*
%attr(-, rpm, rpm) %{rpmhome}/ia32e*
%endif
%attr(-, rpm, rpm) %{rpmhome}/noarch*
2007-03-02 13:41:59 +00:00
%{_mandir}/man1/gendiff.1*
%{_mandir}/man8/rpm.8*
%{_mandir}/man8/rpm2cpio.8*
2007-03-02 13:41:59 +00:00
# XXX this places translated manuals to wrong package wrt eg rpmbuild
%lang(ja) %{_mandir}/ja/man[18]/*.[18]*
%lang(pl) %{_mandir}/pl/man[18]/*.[18]*
%lang(ru) %{_mandir}/ru/man[18]/*.[18]*
%lang(sk) %{_mandir}/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
%files libs
%defattr(-,root,root)
%{_libdir}/librpm*-*.so
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)
%{_usrsrc}/redhat
%{rpmattr} %{_bindir}/rpmbuild
%{rpmattr} %{rpmhome}/brp-*
%{rpmattr} %{rpmhome}/check-buildroot
%{rpmattr} %{rpmhome}/check-files
%{rpmattr} %{rpmhome}/check-prereqs
%{rpmattr} %{rpmhome}/check-rpaths*
%{rpmattr} %{rpmhome}/cross-build
%{rpmattr} %{rpmhome}/debugedit
%{rpmattr} %{rpmhome}/find-debuginfo.sh
%{rpmattr} %{rpmhome}/find-lang.sh
%{rpmattr} %{rpmhome}/find-prov.pl
%{rpmattr} %{rpmhome}/find-provides
%{rpmattr} %{rpmhome}/find-provides.perl
%{rpmattr} %{rpmhome}/find-req.pl
%{rpmattr} %{rpmhome}/find-requires
%{rpmattr} %{rpmhome}/find-requires.perl
%{rpmattr} %{rpmhome}/get_magic.pl
%{rpmattr} %{rpmhome}/getpo.sh
%{rpmattr} %{rpmhome}/http.req
%{rpmattr} %{rpmhome}/javadeps
%{rpmattr} %{rpmhome}/magic.prov
%{rpmattr} %{rpmhome}/magic.req
%{rpmattr} %{rpmhome}/mono-find-provides
%{rpmattr} %{rpmhome}/mono-find-requires
%{rpmattr} %{rpmhome}/osgideps.pl
%{rpmattr} %{rpmhome}/perldeps.pl
%{rpmattr} %{rpmhome}/perl.prov
%{rpmattr} %{rpmhome}/perl.req
%{rpmattr} %{rpmhome}/pythondeps.sh
%{rpmattr} %{rpmhome}/rpm[bt]
%{rpmattr} %{rpmhome}/rpmdeps
%{rpmattr} %{rpmhome}/trpm
%{rpmattr} %{rpmhome}/u_pkg.sh
%{rpmattr} %{rpmhome}/vpkg-provides.sh
%{rpmattr} %{rpmhome}/vpkg-provides2.sh
%attr(0644, rpm, rpm) %{rpmhome}/config.site
%attr(0644, rpm, rpm) %{rpmhome}/magic
%attr(0644, rpm, rpm) %{rpmhome}/magic.mgc
%attr(0644, rpm, rpm) %{rpmhome}/magic.mime
%attr(0644, rpm, rpm) %{rpmhome}/magic.mime.mgc
%{_mandir}/man8/rpmbuild.8*
%{_mandir}/man8/rpmdeps.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
%files python
%defattr(-,root,root)
%{_libdir}/python%{with_python_version}/site-packages/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 devel
%defattr(-,root,root)
%{_includedir}/rpm
%{_libdir}/librp*[a-z].so
%{_mandir}/man8/rpmcache.8*
%{_mandir}/man8/rpmgraph.8*
%{rpmattr} %{rpmhome}/rpmcache
%{rpmattr} %{_bindir}/rpmgraph
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}
%files apidocs
%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
%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
%changelog
* Wed Oct 24 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.2-6
- Don't mess up problem pkgNEVR in python ts.check() (#349091)
* Mon Oct 22 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.2-5
- add missing popt-devel dependency to rpm-devel
* Thu Oct 18 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.2-4
- debugedit fixes from Roland McGrath (#336951, #337011)
* Fri Oct 12 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.2-3
- add OSGi dependency generator script
* Thu Oct 11 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.2-2
- merge review: remove static libraries (#226377)
- merge review: remove comment causing doxygen to emit non-utf output (#226377)
- other minor spec cleanups
* Wed Oct 03 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.2-1
- update to 4.4.2.2 final
- update matchpathcon patch to work better when selinux disabled
- resolves #251400, #315271, #296731, #308171, #305221, #295941
* Tue Sep 11 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.2-0.5.rc2
- 4.4.2.2-rc2
- resolves #180996, #281611, #259961, #277161, #155079
- drop debugedit-names patch now that it's really upstream
* Wed Sep 05 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.2-0.4.rc1
- remove duplicated libraries from rpm-devel (#278151)
2007-09-04 07:45:42 +00:00
* Tue Sep 04 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.2-0.3.rc1
- require gawk, not awk, doh
* Tue Sep 04 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.2-0.2.rc1
- add back accidentally dropped debugedit patch until upstreamed
- add a bunch of previously implicit dependencies for rpm-build
* Tue Aug 28 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.2-0.1.rc1
- update to 4.4.2.2-rc1
- remove no longer needed hacks
- drop patches merged upstream
* Fri Aug 24 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.1-10
- split apidocs to separate package (they're huge)
- use system macros for bindir etc instead of defining our own
- remove NPTL-related LD_ASSUME_KERNEL stuff, no longer functional anyway
- remove various hacks that are no longer needed
- ensure correct permissions of debug sources
- follow fedora guidelines for user/group manipulation
- clean up any non-matching bdb environment on post, not just 4.3
- visual cleanup of spec
* Fri Aug 24 2007 Panu Matilainen <pmatilai@redhat.com>
- include sys-specific macros for all ARM variants (Lennert Buytenhek)
* Fri Aug 24 2007 Panu Matilainen <pmatilai@redhat.com> - 4.4.2.1-9
- remove internal popt, buildrequire popt-devel and popt-static (#249352)
- move the versioned beecrypt dependency to libs where it belongs
- license clarification according to latest guidelines: libs and devel
are dual gpl/lgpl licensed with exceptions, other binaries are gpl
- convert pl and sk manuals to utf-8
- buildrequire gawk
* Wed Aug 15 2007 Panu Matilainen <pmatilai@redhat.com> - 4.4.2.1-8
- improved perl dependency extraction (#198033, #249135) by Ville Skyttä
and John Owens
- make find-lang --with-gnome pick up .omf files (#251400) by Matthias Clasen
* Mon Aug 13 2007 Panu Matilainen <pmatilai@redhat.com> - 4.4.2.1-7
2007-08-14 07:44:23 +00:00
- another debugedit fix and updated find-debuginfo script from Roland McGrath
- make popt provide popt-devel to further ease split-off transition
- skip ESTALE and EACCESS on mountpoints from Jeff Johnson (#190496, #220991)
* Sun Aug 12 2007 Panu Matilainen <pmatilai@redhat.com> - 4.4.2.1-6
- debugedit buildid thinko fix from Roland McGrath
- loosen up popt-dependency to prepare for splitting it off
* Thu Aug 9 2007 Panu Matilainen <pmatilai@redhat.com> - 4.4.2.1-5
- avoid unnecessary .rpmsave / .rpmnew files by Tomas Mraz (#29470, #128622)
- stricter docdir checking by Ralf S. Engelschall (#246819)
- add lua license to docs
* Thu Aug 9 2007 Panu Matilainen <pmatilai@redhat.com> - 4.4.2.1-4
- fix new find-debuginfo.sh on noarch packages by Roland McGrath
* Wed Aug 8 2007 Panu Matilainen <pmatilai@redhat.com> - 4.4.2.1-3
- make peace with new glibc checks on open() wrt internal bdb and rpm itself
* Wed Aug 8 2007 Panu Matilainen <pmatilai@redhat.com> - 4.4.2.1-2
- ARM-related typo fixes from Lennert Buytenhek
- License clarifications
* Mon Aug 6 2007 Roland McGrath <roland@redhat.com>
- new find-debuginfo.sh script, requires elfutils >= 0.128
* Mon Jul 23 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.1-1
- 4.4.2.1 final
- reintroduce disttag
- include full ChangeLog as doc
- use up-to-date config.guess for ARM support (#246803)
- ARM EANBI gnu/gnuenabi fix from Lennert Buytenhek (#246803)
2007-07-21 12:28:06 +00:00
* Sat Jul 21 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.1-0.6.rc3
- dont mess up python exit codes
* Fri Jul 20 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.1-0.5.rc3
- require logrotate (#248629)
- allow checking for pending signals from python (#181434)
- add hook to python for cleaning up on unclean exit (#245389)
2007-07-09 10:17:10 +00:00
* Mon Jul 09 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.1-0.4.rc3
- 4.4.2.1-rc3
2007-07-04 13:01:58 +00:00
* Wed Jul 04 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.1-0.4.rc2
- 4.4.2.1-rc2
* Thu Jun 28 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.1-0.3.rc1
- don't hang because of leftover query iterators (#246044)
* Tue Jun 26 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.1-0.2.rc1
- patch popt version to 1.10.2.1 for clean upgrade path
- popt release follows main package release again
* Mon Jun 25 2007 Panu Matilainen <pmatilai@redhat.com> 4.4.2.1-0.1.rc1
- update to 4.4.2.1-rc1
- patch shuffle, most have been merged upstream
- drop mono-scripts, it comes from upstream now
- popt isn't upgrading here so it needs its own release
* Tue Jun 19 2007 Panu Matilainen <pmatilai@redhat.com> - 4.4.2-47
- spec / package (review) cleanups:
- use find_lang instead of manually listing translations
- remove useless rpm 3.x upgrade check from preinstall script
- use Fedora recommended buildroot
- don't include useless, ancient GPG keys
- add rpm, db and file licenses to docs
- use scriptlet dependency markers instead of PreReq
- post scriptlet requires coreutils
- main package doesn't require patch, rpm-build does
- buildrequire doxygen once more to resurrect apidocs
- remove useless/doubly packaged files from /usr/lib/rpm
- fix bunch of file permissions
* Tue May 01 2007 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-46
- Configurable policy for prefered ELF (#235757)
* Mon Apr 23 2007 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-45
- Fix debugedit for relative paths (#232222)
* Mon Apr 16 2007 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-44
- Set default verify flags for %%doc (#235353)
2007-04-19 08:51:25 +00:00
- Revert to old configure line
* Mon Apr 16 2007 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-43
- Log failures for fork failing (OLPC)
- Gendiff enhancement from Enrico Scholz (#146981)
2007-04-04 13:17:15 +00:00
* Wed Apr 04 2007 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-42
- Remove ppc64 inline asm (#233145)
* Tue Mar 13 2007 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-41
- Fix potential segfault when no rpmloc_path (#231146)
- Fix debugedit for relative paths (#232222)
- Spec cleanup
2007-02-19 17:00:41 +00:00
* Mon Feb 19 2007 Jeremy Katz <katzj@redhat.com> - 4.4.2-40
- rpm-build should require findutils
* Wed Jan 17 2007 Deepak Bhole <dbhole@redhat.com> 4.4.2-39%{?dist}
- Added a missing BR for elfutils-libelf-devel-static (needed for -lelf)
* Mon Dec 11 2006 Jeremy Katz <katzj@redhat.com> - 4.4.2-38
- python: dbmatch keys can be unicode objects also (#219008)
2006-12-06 21:07:46 +00:00
* Wed Dec 6 2006 Jeremy Katz <katzj@redhat.com> - 4.4.2-37
- rebuild for python 2.5
2006-11-20 11:30:37 +00:00
* Mon Nov 20 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-36
- Fix ordering issues (#196590)
2006-11-20 11:30:37 +00:00
* Tue Oct 31 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-35
- Flush query buffer patch from jbj (#212833)
2006-10-31 09:52:17 +00:00
* Tue Oct 31 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-34
- Debuginfo extraction with O0
* Wed Oct 25 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-33
- Fix for ordering (#202540, #202542, #202543, #202544)
* Thu Sep 07 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-32
- Various debuginfo fixes (#165434, #165418, #149113, #205339)
2006-07-21 16:00:04 +00:00
* Fri Jul 21 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-31
- Apply matchpathcon patch
* Wed Jul 19 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-30
- Fix debugedit for ppc relocations (#199473)
* Fri Jul 14 2006 David Cantrell <dcantrell@redhat.com> - 4.4.2-29
- Fixed null pointer problem in rpmfcELF() DT_GNU_HASH handling
* Tue Jul 11 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-28
- Detect and provide a requirement for DT_GNU_HASH
2006-07-05 14:49:45 +00:00
* Wed Jul 05 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-27
- IPv4/6 and EPSV support by Arkadiusz Miskiewicz <misiek@pld.org.pl>
2006-06-28 20:36:18 +00:00
* Wed Jun 28 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-26
- Force CHANGELOGTIME to be a list in rpm-python
* Wed Jun 28 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-25
- Remove SELinux context verification (#193488)
* Thu May 04 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-24
- File classification with autoReq off (#190488)
* Thu May 4 2006 Jeremy Katz <katzj@redhat.com> - 4.4.2-23
- make rpm-libs requires on base package stronger
* Wed May 3 2006 Jeremy Katz <katzj@redhat.com> - 4.4.2-22
- put in simple workaround for per-file deps with autoreq off (#190488)
while pnasrat works on a real fix
* Fri Apr 28 2006 Jeremy Katz <katzj@redhat.com> - 4.4.2-21
- run ldconfig in -libs subpackage %%post, not main package
- add patch to generate shared lib deps by following symlinks so that
-devel packages sanely depend on main libs
2006-04-27 17:52:50 +00:00
* Thu Apr 27 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-20
- Update --trusted stubs for rpmk breakage
2006-04-25 21:21:57 +00:00
* Tue Apr 25 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-19
- Add --trusted stubs from upstream
2006-04-12 18:42:16 +00:00
* Wed Apr 12 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-18
- Resurrect doxygen (#187714)
* Tue Apr 11 2006 Jeremy Katz <katzj@redhat.com> - 4.4.2-17
- remove redundant elfutils-libelf buildrequires
- rpm-python doesn't require elfutils (related to #188495)
* Fri Mar 31 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-16
- Skipdirs on erase again (#187308)
- Make fcntl lock sensitive to --root (#151255)
- Fix netshared path comparison (#52725)
- Fix rpm vercmp (#178798)
2006-02-11 05:34:50 +00:00
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 4.4.2-15.2
- bump again for double-long bug on ppc(64)
2006-02-07 13:44:57 +00:00
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 4.4.2-15.1
- rebuilt for new gcc4.1 snapshot and glibc changes
2006-01-31 16:20:31 +00:00
* Mon Jan 30 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-15
- Rebuild for newer neon
- Fix scriptlet deadlock (#146549)
2006-01-18 16:35:14 +00:00
* Wed Jan 18 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-14
- Don't emit perl(main) (#177960)
2006-01-12 13:01:01 +00:00
* Wed Jan 11 2006 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-13
- Don't mmap large files
2006-01-09 15:03:37 +00:00
* Mon Jan 9 2006 Alexander Larsson <alexl@redhat.com> - 4.4.2-12
- Add mono req/provides support
2005-12-07 15:33:10 +00:00
* Thu Dec 01 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-11
- Remove rpm .la files (#174261)
- Cron job use paths (#174211)
2005-11-29 21:23:32 +00:00
* Tue Nov 29 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-10
- Ignore excluded size (#89661)
2005-11-29 17:01:59 +00:00
* Tue Nov 29 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-9
- Don't skipDirs on erasures (#140055)
2005-11-29 15:40:59 +00:00
* Mon Nov 28 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-8
- Add elfutils Build Requires to rpmbuild (#155129)
2007-03-02 13:41:59 +00:00
- Don't do conflicts if both files %%ghost(#155256)
2005-11-29 15:40:59 +00:00
- Fix popt charset for various languages (#172155)
2005-11-28 14:22:28 +00:00
- Don't include .la file (#174261)
2005-11-08 15:01:04 +00:00
* Tue Nov 8 2005 Tomas Mraz <tmraz@redhat.com> - 4.4.2-7
- rebuilt with new openssl
2005-10-09 05:47:43 +00:00
* Sun Oct 09 2005 Florian La Roche <laroche@redhat.com>
- rebuild for sqlite changes
2005-09-22 18:02:36 +00:00
* Thu Sep 22 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-5
- Actually fix context verification where matchpathcon fails (#162037)
2005-08-26 22:33:31 +00:00
* Fri Aug 26 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-4
- Fix build with CFLAGS having --param
- Fix for context verification in /tmp (#162037)
* Wed Jul 27 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-3
2005-07-27 12:11:07 +00:00
- popt minor version requires
* Tue Jul 26 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-2
2005-07-26 17:38:58 +00:00
- popt minor version bump
- revert to perl.req/perl.prov for now
2005-07-21 21:26:50 +00:00
* Thu Jul 21 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.2-1
- Upgrade to upstream release
2005-05-24 15:16:00 +00:00
* Tue May 24 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.1-21
- Update translations (#154623)
2005-05-21 14:58:53 +00:00
* Sat May 21 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.1-20
- Drop signature patch
2005-05-21 16:18:48 +00:00
- dangling unpackaged symlinks
2005-05-21 14:58:53 +00:00
2005-05-19 16:45:16 +00:00
* Tue May 17 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.1-19
- Check for symlinks in check-files (#108778)
- Move zh_CN (#154623)
- Test fix for signing old rpms (#127113)
2005-05-04 17:52:24 +00:00
* Wed May 04 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.1-18.1
- Fix typo
- Fix typo
2005-05-04 17:41:41 +00:00
* Wed May 04 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.1-18
- Add missing fsm.c from matchpathcon patches
2005-05-03 19:56:46 +00:00
* Tue May 03 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.1-17
- Fix typo
2005-05-03 19:42:01 +00:00
* Tue May 03 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.1-16
- Yet more matchpathcon
2005-05-03 19:16:24 +00:00
* Tue May 03 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.1-15
- Some more matchpathcon work
2005-05-03 16:04:21 +00:00
* Mon May 02 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.1-14
- matchpathcon fixup
2005-05-03 14:07:04 +00:00
* Mon May 02 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.1-13
- Use matchpathcon (#151870)
* Sat Apr 30 2005 Miloslav Trmac <mitr@redhat.com> - 4.4.1-12
- Remove $RPM_BUILD_ROOT and $RPM_BUILD_DIR from distribued .la files (#116891)
- Don't ship static version of _rpmdb.so
- BuildRequires: readline-devel
2005-04-27 15:02:13 +00:00
* Wed Apr 27 2005 Paul Nasrat <pnasrat@redhat.com> - 4.4.1-11
- Fix for (pre,postun) (#155700)
- Erase ordering
* Wed Apr 27 2005 Jeremy Katz <katzj@redhat.com> - 4.4.1-10
- add patch to fix segfault with non-merged hdlists
2005-03-31 18:32:08 +00:00
* Thu Mar 31 2005 Thomas Woerner <twoerner@redhat.com> 4.4.1-9
- enabled prereqs again
2005-03-21 11:42:36 +00:00
* Mon Mar 21 2005 Paul Nasrat <pnasrat@redhat.com> 4.4.1-8
- Add devel requires libselinux-devel
- Fileconflicts as FC3 (#151609)
* Wed Mar 9 2005 Jeff Johnson <jbj@jbj.org> 4.4.1-7
- rebuild against renamed sqlite package (#149719).
2005-03-07 19:45:26 +00:00
* Mon Mar 7 2005 Jeremy Katz <katzj@redhat.com> - 4.4.1-6
- fix build with new glibc
2005-03-07 16:44:05 +00:00
* Mon Mar 7 2005 Jeremy Katz <katzj@redhat.com> - 4.4.1-5
- disable hkp by default
2005-03-01 16:37:25 +00:00
* Tue Mar 1 2005 Jeremy Katz <katzj@redhat.com> - 4.4.1-4
- fix build with gcc 4
* Mon Feb 28 2005 Jeremy Katz <katzj@redhat.com> - 4.4.1-3
- fix posttrans callback check being backwards (#149524)
* Sun Feb 13 2005 Jeff Johnson <jbj@jbj.org> 4.4.1-1
- don't classify files in /dev (#146623).
- don't build with sqlite3 if <sqlite3.h> is missing.
* Sat Feb 12 2005 Jeff Johnson <jbj@jbj.org> 4.4.1-0.24
- zlib: uniqify certain symbols to prevent name space pollution.
- macosx: include <sys/types.h> so that python sees the u_char typedef.
- macosx: change to --prefix=/usr rather than /opt/local.
- use waitpid rather than SIGCHLD reaper.
- rip out DB_PRIVATE revert if not NPTL, it's not the right thing to do.
* Fri Feb 11 2005 Jeff Johnson <jbj@jbj.org> 4.4.1-0.22
- permit build scriptlet interpreters to be individually overridden.
* Thu Feb 10 2005 Jeff Johnson <jbj@jbj.org> 4.4.1-0.20
- perform callbacks as always (#147537).
2005-02-06 18:51:55 +00:00
* Wed Feb 2 2005 Jeff Johnson <jbj@jbj.org> 4.4.1-0.16
- fix: length of gpg V4 hash seed was incorrect (#146896).
- add support for V4 rfc-2440 signatures.
* Mon Jan 31 2005 Jeff Johnson <jbj@jbj.org> 4.4.1-0.14
- add sqlite internal (build still expects external sqlite3-3.0.8).
- sqlite: revert to original narrow scoping of cOpen/cClose.
* Fri Jan 28 2005 Jeff Johnson <jbj@jbj.org> 4.4.1-0.12
- python: force dbMatch() h# key to be 32 bit integer (#146477).
* Tue Jan 25 2005 Jeff Johnson <jbj@jbj.org> 4.4.1-0.10
- more macosx fiddles.
- move global /var/lock/rpm/transaction to dbpath.
- permit fcntl path to be configured through rpmlock_path macro.
- add missing #if defined(ENABLE_NLS) (#146184).
* Mon Jan 17 2005 Jeff Johnson <jbj@jbj.org> 4.4.1-0.8
- changes to build on Mac OS X using darwinports neon/beecrypt.
- add https://svn.uhulinux.hu/packages/dev/zlib/patches/02-rsync.patch
* Sun Jan 9 2005 Jeff Johnson <jbj@jbj.org> 4.4.1-0.7
- build against external/internal neon.
* Tue Jan 4 2005 Jeff Johnson <jbj@jbj.org> 4.4.1-0.6
- mac os x patches (#131943,#131944,#132924,#132926).
- mac os x patches (#133611, #133612, #134637).
* Sun Jan 2 2005 Jeff Johnson <jbj@jbj.org> 4.4.1-0.5
- upgrade to db-4.3.27.
- revert MAGIC_COMPRESS, real fix is in libmagic (#143782).
- upgrade to file-4.12 internal.
* Tue Dec 7 2004 Jeff Johnson <jbj@jbj.org> 4.4.1-0.3
- use package color as Obsoletes: color.
* Mon Dec 6 2004 Jeff Johnson <jbj@jbj.org> 4.4.1-0.2
- automagically detect and emit "python(abi) = 2.4" dependencies.
2005-02-06 18:51:55 +00:00
- popt 1.10.1 to preserve newer.
2005-02-06 18:51:55 +00:00
* Sun Dec 5 2004 Jeff Johnson <jbj@jbj.org> 4.4.1-0.1
- force *.py->*.pyo byte code compilation with brp-python-bytecompile.