Commit Graph

219 Commits

Author SHA1 Message Date
jbj
f2efffa81f - 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.
2005-02-14 00:31:20 +00:00
jbj
e16dc30555 - permit build scriptlet interpreters to be individually overridden. 2005-02-11 20:20:17 +00:00
jbj
da8e8f6fe5 Orphan. 2005-02-10 10:38:09 +00:00
jbj
80c00d27c5 update to 4.4.1. 2005-02-06 18:51:55 +00:00
jbj
5cba5574ef - force *.py->*.pyo byte code compilation with brp-python-bytecompile.
- automagically detect and emit "python(abi) = 2.4" dependencies.
- port to internal file-4.10 libmagic rather than libfmagic.
2004-12-07 22:36:15 +00:00
jbj
f55f742731 Grrrr, re-roll with accurate tar time stamps. 2004-11-11 21:46:43 +00:00
jbj
6e0b69ced9 - bump micro version.
- make peace with libtool-1.5.10 and automake-1.9.3.
- python: add python 2.4 support.
- selinux: use rpm_execcon, not execv, to run scriptlets (#136848).
- fix: segfault on --verifydb (#138589).
2004-11-11 21:26:20 +00:00
jbj
b83967e528 - fix: buffer overrun displaying ko_KR (#135389). 2004-10-31 18:42:31 +00:00
jbj
cfa9d597cb - reprise file conflicts yet again, flip/flop/flip/flop ... flip? 2004-10-31 02:03:15 +00:00
jbj
5cf117d3de - python: fix RPMPROB_BADRELOCATE segfault return in ts.check (#137116). 2004-10-29 22:16:00 +00:00
jbj
a8ef406b51 - fix: don't set handler if SIG_IGN is already set (#134474). 2004-10-15 15:44:38 +00:00
jbj
24dfec08ef - python: remove ".A" from creaky ts.check() tuple return (#135008). 2004-10-11 15:43:56 +00:00
jbj
10186ae76e - honor inherited SIG_IGN when establishing rpmdb signal exit (#134474). 2004-10-08 18:42:32 +00:00
jbj
75eca1d24a - display caught signals to diagnose #134474 (gonna be SIGPIPE).
- display N-V-R.A in dependency failure messages.
- selinux: set "rpm_script_t" always, not just for /bin/sh.
2004-10-06 16:38:52 +00:00
jbj
cf6b3fd715 - fix: revert Obsoletes: "fix" (#134497).
- fix: work around for dangling symlinks not globbed (#134362).
2004-10-05 19:23:33 +00:00
jbj
3a4cf0bd1b - disable static linking until libc*.a provides symbols. 2004-10-01 14:50:12 +00:00
jbj
6d851ba58b - ia64: add autorelocate_dcolor to macros.in. 2004-09-30 17:18:51 +00:00
jbj
d3b12d00a1 - fix: mark uninstalled elf32 files in rpmdb to disable -Va checks. 2004-09-29 18:32:34 +00:00
jbj
764df9cf09 - remove rpm <-> rpm-libs dependency loop.
- print dependency whiteout iff --anaconda is specified.
2004-09-17 17:27:17 +00:00
jbj
e0511dd919 - print dependency loops as warning iff --anaconda is specified. 2004-09-15 18:00:56 +00:00
cvsdist
98655b497d auto-import changelog data from rpm-4.3.2-2.src.rpm
Sat Sep 04 2004 Jeff Johnson <jbj@redhat.com> 4.3.2-2
- ia64: make sure that autorelocated file dependencies are satisfied.
- ia64: relocate all scriptlet interpreters.
- ia64: don't bother trying to preload autorelocated modules.
- fix: filesystem package needs mail/lock w/o getgrnam.
- fix: do getpwnam/getgrnam to load correct modules before chroot.
- restore file conflict detection traditional behavior.
2004-09-09 12:48:26 +00:00
cvsdist
2589175b76 auto-import rpm-4.3.2-1 from rpm-4.3.2-1.src.rpm 2004-09-09 12:48:18 +00:00
cvsdist
717fd64cff auto-import changelog data from rpm-4.3.2-0.9.src.rpm
Fri Aug 20 2004 Jeff Johnson <jbj@redhat.com> 4.3.2-0.9
- fix: static glibc/libgcc helpers always installed (#127522).
- fix: defattr for rpm-libs (#130461).
2004-09-09 12:48:02 +00:00
cvsdist
af83797bbd auto-import changelog data from rpm-4.3.2-0.7.src.rpm
Thu Aug 19 2004 Jeff Johnson <jbj@jbj.org> 4.3.2-0.7
- shared libraries in separate rpm-libs package.
- avoid "can't happen" recursion while retrieving pubkeys.
- add ppc32dy4 arch.
- make peace with automake 1.9.1.
2004-09-09 12:47:21 +00:00
cvsdist
53d74572eb auto-import changelog data from rpm-4.3.2-0.6.src.rpm
Fri Jul 09 2004 Jeff Johnson <jbj@jbj.org> 4.3.2-0.6
- fix: evaluate rather than default file_contexts path. (#127501).
2004-09-09 12:47:16 +00:00
cvsdist
b86d6bd351 auto-import changelog data from rpm-4.3.2-0.5.src.rpm
Mon Jul 05 2004 Jeff Johnson <jbj@jbj.org> 4.3.2-0.5
- change default behavior to resolve file conflicts as LIFO.
- add --fileconflicts to recover rpm traditional behavior.
- prefer elf64 over elf32 files, everywhere and always (#126853).
- ia64: auto-relocate entire, not partial, directory contents (#126905).
- ia64: auto-relocate glibc.ix86 interpreter path (#100563).
2004-09-09 12:47:05 +00:00
cvsdist
bafea61288 auto-import changelog data from rpm-4.3.2-0.4.src.rpm
Wed Jun 16 2004 Jeff Johnson <jbj@jbj.org> 4.3.2-0.4
- add ppc8[25]60 arches.
2004-09-09 12:46:47 +00:00
cvsdist
388738eb19 auto-import changelog data from rpm-4.3.2-0.3.src.rpm
Mon Jun 14 2004 Jeff Johnson <jbj@jbj.org> 4.3.2-0.3
- add 'requires' and 'conflicts' tag aliases.
- python: return ds, not tuple, for ds iteration.
- python: permit integer keys to ts.dbMatch().
- xml: use <foo/> markup for empty tags.
- xml: <integer/> instead of <integer>0</integer> markup.
- fix: disable fingerprint generation on kernel paths.
2004-09-09 12:46:36 +00:00
cvsdist
1bc0c1f0d6 auto-import changelog data from rpm-4.3.2-0.2.src.rpm
Tue Jun 08 2004 Jeff Johnson <jbj@jbj.org> 4.3.2-0.2
- lua embedded in rpmio.
- use lua to identify desired selinux file context regexes.
2004-09-09 12:45:47 +00:00
cvsdist
84321e1dcd auto-import changelog data from rpm-4.3.2-0.1.src.rpm
Tue Jun 01 2004 Jeff Johnson <jbj@jbj.org> 4.3.2-0.1
- use /etc/selinux/targeted/contexts/files/file_contexts for now.
- disable file contexts into package metadata during build.
- fix: dev package build on s390x hack around.
- fix: "/path/foo.../bar" was losing a dot (#123844).
- fix: PIE executables have basename-as-soname provides (#123697).
- add aurora/sparc patches (#124469).
- use poll(2) if available, avoid borked aurora/sparc select (#124574).
2004-09-09 12:45:32 +00:00
cvsdist
2257eae4a0 auto-import changelog data from rpm-4.3.1-0.3.src.rpm
Thu Apr 15 2004 Jeff Johnson <jbj@jbj.org> 4.3.1-0.3
- make peace with libtool-1.5.6.
- fix: follow current is_selinux_enabled() return (#121004).
Wed Apr 07 2004 Jeff Johnson <jbj@jbj.org> 4.3.1-0.2
- fix: segfault on --recontext if file_contexts unreadable (#117374).
- fix: /etc/security/selinux/file_contexts is default path.
- fix: no transaction lock if --test was specified (#119783).
- perl: skip new-fangled head[34] while generating deps (#118243).
- perl: use __perl for perl variable macros (#115156).
Tue Mar 30 2004 Jeff Johnson <jbj@jbj.org> 4.3.1-0.1
- fix: don't add leading space to %* argv expansion (#119059).
- scareMem = 0 everywhere, document deprecation phase out.
- fix: add u+w to FIXPERMS.
- add buildtime to rpmds, methods to retrieve.
- python: hide labelCompare() underneath ds.cmp(a,b).
2004-09-09 12:45:16 +00:00
cvsdist
cab969984d 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
cvsdist
7dd0daeab4 auto-import rpm-4.3-0.9 from rpm-4.3-0.9.src.rpm 2004-09-09 12:39:31 +00:00
cvsdist
0f24ead6ef auto-import changelog data from rpm-4.3-0.7.src.rpm
Mon Jan 12 2004 Jeff Johnson <jbj@redhat.com> 4.3-0.7
- fix: handle files w/o contexts correctly.
2004-09-09 12:38:41 +00:00
cvsdist
be8f7d6c44 auto-import changelog data from rpm-4.3-0.6.src.rpm
Mon Jan 05 2004 Jeff Johnson <jbj@redhat.com> 4.2-0.6
- selinux phases 1 and 2 delivered.
2004-09-09 12:38:14 +00:00
cvsdist
ad5eb1b6af auto-import changelog data from rpm-4.2.2-0.8.src.rpm
Sun Dec 28 2003 Jeff Johnson <jbj@jbj.org> 4.2.2-0.8
- convert ja and ko man pages to utf8 (#106050).
- man page corrections (#106415).
- perl.req typo (#106672).
- fix: wrong package count for trigger scriptlet 1st arg (#100509).
- fix: don't break header SHA1 if non-existent user/group (#97727).
- remove fuids/fgids from rpmfi, easier to lookup fuser/fgroup instead.
- merge sensible parts of openpkg rpm.patch.bugfix (#104780).
- mark _javadocdir as documentation (#102898).
- flush pipe before exit 1 in check-files (#103867).
- perl.req: avoid regex misfire on '^use' in "= <<" assign (#109934).
- find-debuginfo.sh: permit stripping unwritable by non-root (#112429).
- missing build dependency (#111104).
2004-09-09 12:31:22 +00:00
cvsdist
271329ae3d auto-import changelog data from rpm-4.2.2-0.7.src.rpm
Tue Dec 23 2003 Jeff Johnson <jbj@redhat.com> 4.2.2-0.7
- python: forcearray for deps.
- plug some rpmbuild memory leaks.
2004-09-09 12:31:16 +00:00
cvsdist
60f49f4fee auto-import rpm-4.2.2-0.6 from rpm-4.2.2-0.6.src.rpm 2004-09-09 12:30:41 +00:00
cvsdist
1b9ff93ce8 auto-import changelog data from rpm-4.2.2-0.5.src.rpm
Wed Dec 17 2003 Jeff Johnson <jbj@jbj.org> 4.2.2-0.5
- detect (and remove) dbenv files while upgrading to db-4.2.52.
- ensure that librpmdb links against just built, not system, librpmio.
2004-09-09 12:30:03 +00:00
cvsdist
65b2a01538 auto-import changelog data from rpm-4.2.2-0.4.src.rpm
Mon Dec 15 2003 Jeff Johnson <jbj@jbj.org> 4.2.2-0.3
- make peace with libtool-1.5, autoconf-2.59, automake-1.8.
- build with db-4.2.52 internal.
- refresh bsddb.
Mon Dec 01 2003 Jeff Johnson <jbj@redhat.com> 4.2.2-0.1
- start rpm-4.2.2.
- unify signal handling in librpmio, use condvar to deliver signal.
2004-09-09 12:29:50 +00:00
cvsdist
103d4279af auto-import changelog data from rpm-4.2.1-0.30.src.rpm
Wed Jul 16 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.30
- repair find-debuginfo.sh to avoid recursing in /usr/lib/debug.
- fix: ia64: don't attempt autorelocate on .src.rpm's.
- fix: debuginfo: -not -path /usr/lib/debug needed -prune too.
Thu Jul 10 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.26
- apply debugedit patch necessary to produce kernel -debuginfo files.
- zap zlib files so that apidocs gets included.
Wed Jul 09 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.21
- resolve elf32/elf64 file conflicts to prefer elf64.
Tue Jul 08 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.20
- resurrect manifests, RPMRC_NOTFOUND returned by readLead().
- python: missed tuple refcount in IDTXload/IDTXglob.
- fix: IDTXglob should return REMOVETID sorted headers (#89857).
Wed Jul 02 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.19
- autorelocate ix86 package file paths on ia64.
Tue Jul 01 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.18
- don't attempt to remove dbenv on --rebuilddb.
- rebuild.
Tue Jun 24 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.17
- update for fr.po (#97829).
Fri Jun 20 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.16
- brp-python-bytecompile to automagically bytecode compile python.
Thu Jun 19 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.15
- 2nd test release.
Thu Jun 12 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.13
- fdCLose typo (#97257).
- test release.
Mon Jun 09 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.12
- gratuitous bump/rebuild to exclude ppc64 for the moment.
Thu Jun 05 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.11
- update ja man pages (#92261).
- backport rpmsw stopwatch, insturment rpmts operations.
- toy method to enable --stats through bindings.
Wed Jun 04 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.8
- pass structure pointer, not args, through headerSprintf call chain.
- add ":xml" header format modifier.
- --queryformat '[%{*:xml}\n]' to dump header content in XML.
- add ".arch" suffix to erase colored packages with identical NEVR.
Tue Jun 03 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.6
- rebuild against fixes in beecrypt-3.0.0-0.20030603.
- treat missing epoch's exactly the same as Epoch: 0.
Mon Jun 02 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.4
- rebuild against fixes in beecrypt-3.0.0-0.20030602.
Thu May 29 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.3
- build with external beecrypt-3.0.0.
- blueprint beecrypt-3.0.0 changes against rpm-4.3.
- x86_64 -> athlon, ppc64[ip]series -> ppc64 arch compatibility.
Thu Mar 27 2003 Jeff Johnson <jbj@redhat.com> 4.2.1-0.1
- start rpm-4.2.1.
- hack out O_DIRECT support in db4 for now.
2004-09-09 12:27:19 +00:00
cvsdist
1e642becbd auto-import rpm-4.2-1 from rpm-4.2-1.src.rpm 2004-09-09 12:26:48 +00:00
cvsdist
02edfd6975 auto-import rpm-4.2-0.69 from rpm-4.2-0.69.src.rpm 2004-09-09 12:26:44 +00:00
cvsdist
d2feb92325 auto-import changelog data from rpm-4.0.5-1.7x.src.rpm
Tue Mar 25 2003 Jeff Johnson <jbj@redhat.com> 4.0.5-1
- bump rpm/popt versions, hardwire 4.0.4 in libraries.
- link rpm libraries together, move symbols to achieve forward linkage.
- use db-4.1.25, not db-4.0.14, internally.
- add rpmdb_loadcvt script, rpmdb_foo utilities.
- use current autotools,
- use splint, not lclint.
- delete rpm-4.1 header-only signatures/digests when signing.
2004-09-09 12:09:47 +00:00
cvsdist
bf46500a78 auto-import changelog data from rpm-4.0.4-7x.26.src.rpm
Tue Nov 05 2002 Jeff Johnson <jbj@redhat.com> 4.0.4-7x.26
- backport /etc/rpm/platform changes.
- backport db-4.1.17 changes.
- add _noDirTokens macro for 6x builds.
Sat Jun 15 2002 Jeff Johnson <jbj@redhat.com> 4.0.4-7x.24
- beecrypt: revert cpu/arch compile option mixup (#66752).
Sun Jun 09 2002 Jeff Johnson <jbj@redhat.com> 4.0.4-7x.23
- make peace with automake-1.6.1 et al.
- backport all beecrypt/rpmio bits from 4.1 that don't break the API.
- use /etc/rpm/platform (if it exists), rather than uname(2), for arch.
- add /usr/lib/rpm/redhat/* per-vendor configuration.
Thu May 02 2002 Jeff Johnson <jbj@redhat.com>
- fix: include <sys/time.h> for 6.2 python modules.
Fri Apr 26 2002 Jeff Johnson <jbj@redhat.com>
- fix: rpmdb iterator memory leak in python bindings.
Fri Apr 19 2002 Jeff Johnson <jbj@redhat.com>
- fix: packages produced by rpm-4.0 dinna merge signature tags.
2004-09-09 12:09:34 +00:00
cvsdist
d617a285c0 auto-import changelog data from rpm-4.0.4-7x.18.src.rpm
Thu Apr 18 2002 Jeff Johnson <jbj@redhat.com>
- fix: queries that evaluated to "" incorrectly returned NULL.
2004-09-09 12:06:37 +00:00
cvsdist
ea1b271b5e auto-import changelog data from rpm-4.0.4-7x.16.src.rpm
Thu Apr 11 2002 Tim Powers <timp@redhat.com>
- rebuilt in new environment
Thu Apr 11 2002 Jeff Johnson <jbj@redhat.com>
- fix: generate config file md5 as ascii, not binary (#62542).
2004-09-09 12:06:28 +00:00
cvsdist
54df37d9fe auto-import changelog data from rpm-4.0.4-7x.12.src.rpm
Mon Apr 08 2002 Jeff Johnson <jbj@redhat.com>
- rebuild for distro to uncouple from broken inheiritance.
Fri Apr 05 2002 Jeff Johnson <jbj@redhat.com>
- non-glibc: on upgrade, mergesort is much faster than quicksort.
2004-09-09 12:06:17 +00:00
cvsdist
89f6d0d0fa auto-import changelog data from rpm-4.0.4-7x.10.src.rpm
Thu Apr 04 2002 Jeff Johnson <jbj@redhat.com>
- speedup large queries by ~50%.
- revert to presentation ordering Yet Again (#62158).
- rpmdbSortIterator: on upgrade, mergesort faster than quicksort (~7%).
2004-09-09 12:06:08 +00:00
cvsdist
058e9be4c9 auto-import changelog data from rpm-4.0.4-7x.9.src.rpm
Thu Mar 28 2002 Jeff Johnson <jbj@redhat.com>
- fix: look for "/path" in Providename as well as Basenames (#59665).
- fix: avoid /dev/log installation more carefully (#62012).
- fix: don't compile beecrypt java bindings (#61992).
- solaris: save main() envp in global environ for use with gpg.
- don't add empty md5 strings to Filemd5's index.
- create Filemd5 index with binary, not ascii, keys.
Sat Mar 23 2002 Jeff Johnson <jbj@redhat.com>
- fix: make sure that .rpmsave files are created (#57078).
2004-09-09 12:05:07 +00:00
cvsdist
5e1a03e20b auto-import changelog data from rpm-4.0.4-7x.8.src.rpm
Fri Mar 22 2002 Jeff Johnson <jbj@redhat.com>
- fix: make sure that .rpmsave files are created (#57078).
2004-09-09 12:04:52 +00:00
cvsdist
0f2613b5f4 auto-import changelog data from rpm-4.0.4-7x.7.src.rpm
Mon Mar 18 2002 Jeff Johnson <jbj@redhat.com>
- fix: one-step-too-far when searching added package provides (#61388).
- fix: avoid libio misconfiguration with bleeding edge glibc.
- fix: add quotes around [:blank:] in linux find-provides.
- make --addsign and --resign behave exactly the same.
- *really* dump signature header immutable region.
- fix: don't overflow result buffer if gpg/pgp gives copious output.
Fri Mar 15 2002 Jeff Johnson <jbj@redhat.com>
- re-enable FD_CLOEXEC, the problem is in zlib through mmap.
- add toy python callbacks for payload unpacking failure(s).
2004-09-09 12:04:46 +00:00
cvsdist
4348957e39 auto-import rpm-4.0.4-7x.4 from rpm-4.0.4-7x.4.src.rpm 2004-09-09 12:04:28 +00:00
cvsdist
44f30b1111 auto-import changelog data from rpm-4.0.4-7x.3.src.rpm
Wed Feb 13 2002 Jeff Johnson <jbj@redhat.com>
- don't do close-on-exec, 2 powertools packages cannot be read when doing.
- reapply Berkeley DB patch #4491.
2004-09-09 12:04:12 +00:00
cvsdist
aaa25a2e8a auto-import changelog data from rpm-4.0.4-7x.2.src.rpm
Thu Feb 07 2002 Jeff Johnson <jbj@redhat.com>
- rpm-4.0.4 release candidate.
- add cpanflute2, another perl.req fiddle.
- another cpanflute2 patch.
2004-09-09 12:04:08 +00:00
cvsdist
e6bcc6d46a auto-import changelog data from rpm-4.0.4-0.29.src.rpm
Mon Feb 04 2002 Jeff Johnson <jbj@redhat.com>
- generate index for pkgid (aka Sigmd5) tag, query/verify by pkgid.
- generate index for hdrid (aka Sha1header) tag, query/verify by hdrid.
- generate index for fileid (aka Filemd5s) tag, query/verify by fileid.
- query/verify by install transaction id.
2004-09-09 12:03:17 +00:00
cvsdist
0bfa40dce3 auto-import changelog data from rpm-4.0.4-0.28.src.rpm
Sun Feb 03 2002 Jeff Johnson <jbj@redhat.com>
- transaction rollbacks are functional.
2004-09-09 12:03:15 +00:00
cvsdist
3a141316e8 auto-import rpm-4.0.4-0.27 from rpm-4.0.4-0.27.src.rpm 2004-09-09 12:03:11 +00:00
cvsdist
6eca54732b auto-import changelog data from rpm-4.0.4-0.26.src.rpm
Sat Feb 02 2002 Jeff Johnson <jbj@redhat.com>
- fix: drop header region when writing repackaged legacy header.
Fri Feb 01 2002 Jeff Johnson <jbj@redhat.com>
- macro for %files, always include %defattr(), redhat config only.
2004-09-09 12:02:57 +00:00
cvsdist
e515a03b25 auto-import changelog data from rpm-4.0.4-0.24.src.rpm
Thu Jan 31 2002 Jeff Johnson <jbj@redhat.com>
- permit args to be hidden within %__find_{requires,provides}.
- a couple more perl.{prov,req} fiddles.
2004-09-09 12:02:47 +00:00
cvsdist
99b18ad24a auto-import changelog data from rpm-4.0.4-0.23.src.rpm
Wed Jan 30 2002 Jeff Johnson <jbj@redhat.com>
- legacy: configurable whiteout for known Red Hat dependency loops.
- perl.req: don't mis-generate dependencies like perl(::path/to/foo.pl).
- use chainsaw algorithm for dependency tree decimation when ordering.
2004-09-09 12:02:27 +00:00
cvsdist
fbbb769994 auto-import rpm-4.0.4-0.22 from rpm-4.0.4-0.22.src.rpm 2004-09-09 12:02:11 +00:00
cvsdist
0c373d11e5 auto-import changelog data from rpm-4.0.4-0.21.src.rpm
Tue Jan 29 2002 Jeff Johnson <jbj@redhat.com>
- transaction rollback code in rpmRollback().
Sun Jan 27 2002 Jeff Johnson <jbj@redhat.com>
- fix: fancy hash fiddles if not a tty.
- fix: handle /.../ correctly in rpmCleanPath().
2004-09-09 12:02:02 +00:00
cvsdist
c7fbde626d auto-import changelog data from rpm-4.0.4-0.20.src.rpm
Sat Jan 26 2002 Jeff Johnson <jbj@redhat.com>
- fix: %exclude functional (again).
- trap SIGILL for ppc64 inline asm voodoo fix from cross-dressed ppc32.
- rpm-perl: force numeric comparison on rpm version (#58882).
2004-09-09 12:01:51 +00:00
cvsdist
fbd25761c3 auto-import rpm-4.0.4-0.19 from rpm-4.0.4-0.19.src.rpm 2004-09-09 12:01:47 +00:00
cvsdist
5263c0f21b auto-import rpm-4.0.4-0.17 from rpm-4.0.4-0.17.src.rpm 2004-09-09 12:01:08 +00:00
cvsdist
10a33529f7 auto-import changelog data from rpm-4.0.4-0.16.src.rpm
Tue Jan 22 2002 Heff Johnson <jbj@redhat.com>
- fix: query format qualifiers needed header.c merge.
- ppc64 arch added (#58634,#58636).
2004-09-09 12:00:55 +00:00
cvsdist
87eb98f399 auto-import rpm-4.0.4-0.15 from rpm-4.0.4-0.15.src.rpm 2004-09-09 12:00:42 +00:00
cvsdist
520d60d2f2 auto-import changelog data from rpm-4.0.4-0.14.src.rpm
Mon Jan 21 2002 Jeff Johnson <jbj@redhat.com>
- build for 8.0.
Sat Jan 19 2002 Jeff Johnson <jbj@redhat.com>
- use beecrypt routines to calculate digests in rpm.
- dump legacy support for broken md5 signatures.
- sync popt and rpmio with rpm-4.1.
2004-09-09 12:00:33 +00:00
cvsdist
4f996c93e4 auto-import changelog data from rpm-4.0.4-0.12.src.rpm
Thu Jan 17 2002 Jeff Johnson <jbj@redhat.com>
- missing key(s) on keyring when verifying a signature is now an error.
- remove dependency whiteout.
- calculate rpm-4.1 ordering/orientation metrics in rpmdepOrder().
2004-09-09 12:00:27 +00:00
cvsdist
edd8e69bc1 auto-import changelog data from rpm-4.0.4-0.11.src.rpm
Fri Jan 11 2002 Jeff Johnson <jbj@redhat.com>
- permit subset installs for %lang colored hardlink file sets.
Thu Jan 10 2002 Jeff Johnson <jbj@redhat.com>
- fix: signing multiple times dinna work, discard immutable region.
- remove poptmodule.so for separate packaging.
Wed Jan 09 2002 Jeff Johnson <jbj@redhat.com>
- permit gpg/pgp/pgp5 execs to be reconfigured.
Tue Jan 08 2002 Jeff Johnson <jbj@redhat.com>
- use db-4.0.14 final internally.
- make rpm-perl package self-hosting (#57748).
2004-09-09 12:00:17 +00:00
cvsdist
7474a32ffa auto-import rpm-4.0.4-0.7 from rpm-4.0.4-0.7.src.rpm 2004-09-09 12:00:08 +00:00
cvsdist
f1d60535c0 auto-import changelog data from rpm-4.0.4-0.6.src.rpm
Mon Jan 07 2002 Jeff Johnson <jbj@redhat.com>
- Depends should use CDB if configured.
2004-09-09 11:59:31 +00:00
cvsdist
5f580802f4 auto-import changelog data from rpm-4.0.4-0.5.src.rpm
Sun Jan 06 2002 Jeff Johnson <jbj@redhat.com>
- handle lazy db open's in chroot with absolute path, not prefix strip.
Sat Jan 05 2002 Jeff Johnson <jbj@redhat.com>
- sparc: make dbenv per-rpmdb, not per-dbi.
2004-09-09 11:59:25 +00:00
cvsdist
4ac4c0a756 auto-import changelog data from rpm-4.0.4-0.4.src.rpm
Thu Dec 20 2001 Jeff Johnson <jbj@redhat.com>
- tru64 compiler message cleanup.
- add buildarch lines for hppa (#57728).
2004-09-09 11:59:01 +00:00
cvsdist
f92dc6d8e8 auto-import changelog data from rpm-4.0.4-0.3.src.rpm
Wed Dec 19 2001 Jeff Johnson <jbj@redhat.com>
- look for PY_VERSION 2.2c1.
- fix: typo in find-requires.
Sun Dec 09 2001 Jeff Johnson <jbj@redhat.com>
- solaris: translate i86pc to i386 (#57182).
- fix: CFLAGS="${CFLAGS:--O2 -march=i386 -mcpu=i686}" ; export CFLAGS;
    LDFLAGS="${LDFLAGS:-''}" ; export LDFLAGS;
dirs="`find ${_mydir} -name configure.in -print`"; export dirs; for coin in
    `echo ${dirs}` do dr=`dirname ${coin}`; if test -f ${dr}/NO-AUTO-GEN;
    then :
else macrodirs=`sed -n -e 's,AM_ACLOCAL_INCLUDE((.*)),1,gp' < ${coin}`; (
    cd ${dr}; aclocalinclude="${ACLOCAL_FLAGS}"; for k in ${macrodirs}; do
    if test -d ${k}; then aclocalinclude="${aclocalinclude} -I ${k}"; fi
    done if grep "^AM_GNU_GETTEXT" configure.in >/dev/null; then if grep
    "sed.*POTFILES" configure.in >/dev/null; then : do nothing -- we still
    have an old unmodified configure.in else test -r ${dr}/aclocal.m4 ||
    touch ${dr}/aclocal.m4; echo "no" | gettextize --force --copy; test -r
    ${dr}/aclocal.m4 && /bin/chmod u+w ${dr}/aclocal.m4; fi fi if grep
    "^AM_PROG_LIBTOOL" configure.in >/dev/null; then libtoolize --force
    --copy; fi aclocal ${aclocalinclude}; if grep "^AM_CONFIG_HEADER"
    configure.in >/dev/null; then autoheader; fi echo "Running automake
    --gnu ${am_opt} ..."; automake --add-missing --gnu ${am_opt}; autoconf;
    ); fi done ./configure i386-redhat-linux --prefix=/usr
    --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
    --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include
    --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var
    --sharedstatedir=/usr/com --mandir=/usr/share/man
    --infodir=/usr/share/info breaks with single quotes (#57264). ;
2004-09-09 11:58:47 +00:00
cvsdist
dbb0db02af auto-import rpm-4.0.4-0.2 from rpm-4.0.4-0.2.src.rpm 2004-09-09 11:58:36 +00:00
cvsdist
d991ff4d47 auto-import changelog data from rpm-4.0.4-0.1.src.rpm
Mon Dec 03 2001 Jeff Johnson <jbj@redhat.com>
- rpm-4.0.4 started.
- turn off rpm-perl until it's self-hosting.
- jigger up rpm-python with python-2.2b2 for now.
- remove libtoolize from %configure for now (#57039).
2004-09-09 11:58:21 +00:00
cvsdist
36cc617e49 auto-import changelog data from rpm-4.0.3-1.03.src.rpm
Thu Sep 06 2001 Jeff Johnson <jbj@redhat.com>
- fix: hash page nelem failure to verify.
2004-09-09 11:57:40 +00:00
cvsdist
36ba1313af auto-import changelog data from rpm-4.0.3-1.02.src.rpm
Fri Aug 31 2001 Jeff Johnson <jbj@redhat.com>
- fix: Provides: /path did not work with added packages (#52183).
- fix: progress bar scaling did not include source rpm count.
2004-09-09 11:57:37 +00:00
cvsdist
557910977d auto-import changelog data from rpm-4.0.3-1.01.src.rpm
Tue Aug 28 2001 Jeff Johnson <jbj@redhat.com>
- python: teach rhnLoad about RPMTAG_SHA1RHN as well.
- dependency whiteout for libgnomeprint -> gnome-print (ordering only).
- dependency whiteout for nautilus -> nautilus-mozilla (ordering only).
Mon Aug 27 2001 Jeff Johnson <jbj@redhat.com>
- fix: error message on failed package installs resurrected.
- python: memory leaks in headerLoad/headerunload bindings.
- python: retrofit sha1 digest using RPMTAG_SHA1RHN.
- python: change rhnUnload bindings.
2004-09-09 11:57:29 +00:00
cvsdist
9d9ec624a6 auto-import changelog data from rpm-4.0.3-0.96.src.rpm
Fri Aug 24 2001 Jeff Johnson <jbj@redhat.com>
- headers without RPMTAG_NAME are skipped when retrieved.
2004-09-09 11:57:22 +00:00
cvsdist
20c1e41eab auto-import changelog data from rpm-4.0.3-0.95.src.rpm
Thu Aug 23 2001 Jeff Johnson <jbj@redhat.com>
- workaround alpha sha1 digest miscompilation.
Fri Aug 17 2001 Jeff Johnson <jbj@redhat.com>
- verify perms (but not mode) on %ghost files.
2004-09-09 11:57:14 +00:00
cvsdist
75a4b029ef auto-import changelog data from rpm-4.0.3-0.93.src.rpm
Thu Aug 16 2001 Jeff Johnson <jbj@redhat.com>
- python: add exception to detect bad data in hdrUnload.
- change dir creation message from warning to debug for now.
Wed Aug 15 2001 Jeff Johnson <jbj@redhat.com>
- always use dl size in regionSwab() return.
- ppc: revert ppcmac to ppc.
- ppc: autoconf test for va_copy.
2004-09-09 11:57:03 +00:00
cvsdist
591588ec0d auto-import changelog data from rpm-4.0.3-0.91.src.rpm
Mon Aug 13 2001 Jeff Johnson <jbj@redhat.com>
- fix: segfault on headerFree given malicious data.
- fix: don't verify hash page nelem.
- better error messages for verification failures.
- include directory /usr/lib/rpm in rpm package.
Wed Aug 08 2001 Jeff Johnson <jbj@redhat.com>
- add legacy (compile only) wrappers for fdFileno et al.
- add -D_REENTRANT (note rpmlib is still not thread safe).
2004-09-09 11:56:54 +00:00
cvsdist
73bf5cfb16 auto-import changelog data from rpm-4.0.3-0.88.src.rpm
Mon Aug 06 2001 Jeff Johnson <jbj@redhat.com>
- python: add hiesenbug patch.
Sun Aug 05 2001 Jeff Johnson <jbj@redhat.com>
- portability: some compilers squawk at return ((void) foo()) (#50419).
- remove fdFileno() from librpmio, use inline version instead (#50420).
- fix: linux find-requires needs quotes around [:blank:].
- remove /var/lib/rpm/__db* cache files if %__dbi_cdb is not configured.
Sat Aug 04 2001 Jeff Johnson <jbj@redhat.com>
- fix: i18n tags not terminated correctly with NUL (#50304).
- add explicit casts to work around a s390 compiler problem.
- fix: autoconf glob tests (#50845).
Tue Jul 31 2001 Jeff Johnson <jbj@redhat.com>
- detailed build package error messages.
2004-09-09 11:56:39 +00:00
cvsdist
f923ad36ca auto-import changelog data from rpm-4.0.3-0.83.src.rpm
Fri Jul 27 2001 Jeff Johnson <jbj@redhat.com>
- fix: --noscripts is another multimode option.
- add tmpdir to configure db3 tmpdir into chroot tree.
- permit lazy db opens within chroot.
- fix: diddle dbenv path to accomodate backing store reopen in chroot.
Tue Jul 24 2001 Jeff Johnson <jbj@redhat.com>
- fix: don't segfault when presented with rpm-2.4.10 packaging (#49688).
Mon Jul 23 2001 Jeff Johnson <jbj@redhat.com>
- add pmac/ppciseries/ppcpseries varieties to ppc arch family.
- include tdigest.c tkey.c and trpmio.c to "make dist".
- re-enable dependency resolution source from package NVR.
- rename pmac to ppcmac.
- ia64: revert -O0 compilation.
- upgrade to db-3.3.11 final.
2004-09-09 11:56:29 +00:00
cvsdist
a37c64e6eb auto-import changelog data from rpm-4.0.3-0.79.src.rpm
Sun Jul 22 2001 Jeff Johnson <jbj@redhat.com>
- use %{rpm_version} to avoid other package versions.
2004-09-09 11:56:14 +00:00
cvsdist
b60fd6bed5 auto-import changelog data from rpm-4.0.3-0.78.src.rpm
Sat Jul 21 2001 Jeff Johnson <jbj@redhat.com>
- add sha1 test vectors, verify on ix86/alpha/sparc.
- add (but disable for now) rpm-perl subpackage from Perl-RPM.
- python: parameterize with PYVER to handle 1.5 and/or 2.1 builds.
- add build dependency on zlib-devel (#49575).
2004-09-09 11:56:10 +00:00
cvsdist
a4183a52d1 auto-import changelog data from rpm-4.0.3-0.77.src.rpm
Fri Jul 20 2001 Jeff Johnson <jbj@redhat.com>
- fix: yet another segfault from bad metadata prevented.
2004-09-09 11:55:40 +00:00
cvsdist
d5e1846e07 auto-import changelog data from rpm-4.0.3-0.76.src.rpm
Thu Jul 19 2001 Jeff Johnson <jbj@redhat.com>
- fix: 4 memory leaks eliminated.
2004-09-09 11:55:34 +00:00
cvsdist
1add825214 auto-import rpm-4.0.3-0.75 from rpm-4.0.3-0.75.src.rpm 2004-09-09 11:55:20 +00:00
cvsdist
efcfd06c01 auto-import changelog data from rpm-4.0.3-0.74.src.rpm
Wed Jul 18 2001 Jeff Johnson <jbj@redhat.com>
- fix: %dev(...) needs to map rdev and mtime from metadata.
2004-09-09 11:55:14 +00:00
cvsdist
c78bac47a2 auto-import changelog data from rpm-4.0.3-0.73.src.rpm
Tue Jul 17 2001 Jeff Johnson <jbj@redhat.com>
- python: "seal" immutable region for legacy headers in rhnUnload().
- python: add poptmodule.so bindings.
2004-09-09 11:55:03 +00:00
cvsdist
8e584d8e15 auto-import rpm-4.0.3-0.72 from rpm-4.0.3-0.72.src.rpm 2004-09-09 11:54:56 +00:00
cvsdist
7669dfb9a2 auto-import changelog data from rpm-4.0.3-0.71.src.rpm
Mon Jul 16 2001 Jeff Johnson <jbj@redhat.com>
- fix: don't total hard linked file size multiple times (#46286).
- add %dev(type,major,minor) directive to permit non-root dev build.
2004-09-09 11:54:49 +00:00
cvsdist
9218268fe6 auto-import changelog data from rpm-4.0.3-0.70.src.rpm
Fri Jul 13 2001 Jeff Johnson <jbj@redhat.com>
- isolate cdb access configuration (experimental, use at your own risk).
- fix: hard fail on locked dbopen if CDB locking not in use.
- fix: dbconfig with mp_mmapsize=16Mb/mp_size=1Mb for "everything ENOSPC"
    failure check.
2004-09-09 11:54:43 +00:00
cvsdist
5e3a15d4aa auto-import changelog data from rpm-4.0.3-0.69.src.rpm
Thu Jul 12 2001 Jeff Johnson <jbj@redhat.com>
- fix: scope multi-mode options like --nodeps correctly (#48825).
2004-09-09 11:54:31 +00:00
cvsdist
7328903d9c auto-import changelog data from rpm-4.0.3-0.66.src.rpm
Wed Jul 11 2001 Jeff Johnson <jbj@redhat.com>
- fix: adjust arg count for --POPTdesc/--POPTargs deletion.
2004-09-09 11:54:26 +00:00
cvsdist
8be94ec5c2 auto-import rpm-4.0.3-0.65 from rpm-4.0.3-0.65.src.rpm 2004-09-09 11:54:23 +00:00
cvsdist
17ca7950a6 auto-import rpm-4.0.3-0.64 from rpm-4.0.3-0.64.src.rpm 2004-09-09 11:54:16 +00:00
cvsdist
859ee68fc9 auto-import rpm-4.0.3-0.63 from rpm-4.0.3-0.63.src.rpm 2004-09-09 11:53:59 +00:00
cvsdist
54ffd02cd4 auto-import changelog data from rpm-4.0.3-0.62.src.rpm
Tue Jul 10 2001 Jeff Johnson <jbj@redhat.com>
- fix: -i CLI context broken Yet Again.
2004-09-09 11:53:14 +00:00
cvsdist
21ad9a2455 auto-import rpm-4.0.3-0.61 from rpm-4.0.3-0.61.src.rpm 2004-09-09 11:52:59 +00:00
cvsdist
c8a63a06b5 auto-import changelog data from rpm-4.0.3-0.60.src.rpm
Mon Jul 09 2001 Jeff Johnson <jbj@redhat.com>
- package version now configureable, default v3.
2004-09-09 11:52:53 +00:00
cvsdist
30ed571587 auto-import changelog data from rpm-4.0.3-0.59.src.rpm
Sun Jul 08 2001 Jeff Johnson <jbj@redhat.com>
- python: rhnLoad/rhnUnload to check header digest.
Sat Jul 07 2001 Jeff Johnson <jbj@redhat.com>
- expose rpmShowProgress() and rpmVerifyDigest() in rpmcli.h.
- portability: avoid st_mtime, gendiff uses basename, etc (#47497).
- glibc-2.0.x has not __va_copy().
- popthelp.c: don't use stpcpy to avoid portability grief (#47500).
- permit alias/exec description/arg text to be set from popt config.
- use rpmqv.c, not rpm.c, as rpm's main() routine.
2004-09-09 11:52:49 +00:00
cvsdist
b442016899 auto-import changelog data from rpm-4.0.3-0.57.src.rpm
Wed Jul 04 2001 Jeff Johnson <jbj@redhat.com>
- add removetid to header during --repackage.
Tue Jul 03 2001 Jeff Johnson <jbj@redhat.com>
- fix: redundant entries in file manifests handled correctly (#46914).
- map uid/gid from metadata into payload headers.
2004-09-09 11:52:35 +00:00
cvsdist
cd9fffd789 auto-import changelog data from rpm-4.0.3-0.55.src.rpm
Sat Jun 30 2001 Jeff Johnson <jbj@redhat.com>
- update intl dirs to gettext-0.10.38.
- fix: sanity check for header size added in headerCopyLoad() (#46469).
2004-09-09 11:52:16 +00:00
cvsdist
3d91ba0de4 auto-import changelog data from rpm-4.0.3-0.54.src.rpm
Thu Jun 28 2001 Jeff Johnson <jbj@redhat.com>
- fix: sanity checks on #tags (<65K) and offset (<16Mb) in header.
- fix: add -r to useradd to prevent /etc/skel glop (#46215).
- fix: disambiguate typedef and struct name(s) for kpackage.
2004-09-09 11:52:03 +00:00
cvsdist
1f56f5f511 auto-import changelog data from rpm-4.0.3-0.53.src.rpm
Mon Jun 25 2001 Jeff Johnson <jbj@redhat.com>
- fix: remove executable bit on perl.req, not find-req.pl.
- fix: permit partially enumerated hardlink file sets during build.
- fix: resurrect rpm signature modes.
2004-09-09 11:51:20 +00:00
cvsdist
ff1ae19981 auto-import rpm-4.0.3-0.52 from rpm-4.0.3-0.52.src.rpm 2004-09-09 11:51:16 +00:00
cvsdist
698b80d78b auto-import rpm-4.0.3-0.51 from rpm-4.0.3-0.51.src.rpm 2004-09-09 11:51:13 +00:00
cvsdist
eb7c2ec41f auto-import rpm-4.0.3-0.50 from rpm-4.0.3-0.50.src.rpm 2004-09-09 11:51:00 +00:00
cvsdist
480b10dc2a auto-import rpm-4.0.3-0.49 from rpm-4.0.3-0.49.src.rpm 2004-09-09 11:50:56 +00:00
cvsdist
4370f6170e auto-import rpm-4.0.3-0.48 from rpm-4.0.3-0.48.src.rpm 2004-09-09 11:50:39 +00:00
cvsdist
9eb5b26c02 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
cvsdist
96054ac36f auto-import changelog data from rpm-4.0-4.3.src.rpm
Sun Oct 22 2000 Bill Nottingham <notting@redhat.com>
- pull a couple of ia64 fixes from CVS in (find-provides, add arch_compat
    for i686 to ia64)
Fri Oct 06 2000 Jakub Jelinek <jakub@redhat.com>
- rebuild against glibc 2.1.94 to use its locale format.
Wed Sep 13 2000 Jeff Johnson <jbj@redhat.com>
- popt: support for float/double args.
- fix: honor --test when doing --freshen.
- add alpha* architectures.
2004-09-09 11:49:51 +00:00
cvsdist
1bdb8626bc 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
cvsdist
db3585cce3 Setup of module rpm 2004-09-09 11:49:39 +00:00