Commit Graph

1208 Commits

Author SHA1 Message Date
jbj 24e9464d2e - use rpmfiFDepends() underneath --fileprovide and --filerequire.
- python: add fi.FColor() and fi.FClass() methods.
- calculate dependency color and refernces.
- python: add ds.Color() and ds.Refs() methods.

CVS patchset: 5987
CVS date: 2002/12/30 02:37:01
2002-12-30 02:37:01 +00:00
jbj 1b8508adc2 - use rpmfiFDepends() underneath --fileprovide/--filerequire.
CVS patchset: 5986
CVS date: 2002/12/30 00:03:53
2002-12-30 00:03:53 +00:00
jbj cb4b0b8ce1 - fix :armor query extension, tgpg mktmp handling (#80684).
- use rpmfiClass underneath --fileclass.

CVS patchset: 5985
CVS date: 2002/12/29 22:31:00
2002-12-29 22:31:00 +00:00
jbj 98fc9d533c - python: eliminate hash.[ch] and upgrade.[ch], methods too.
CVS patchset: 5983
CVS date: 2002/12/29 19:28:30
2002-12-29 19:28:30 +00:00
jbj e4cac6608a - don't segfault with packages produced by rpm-2.93 (#80618).
CVS patchset: 5982
CVS date: 2002/12/29 18:19:19
2002-12-29 18:19:19 +00:00
jbj 817a6d9836 - add rpmfi methods to access color, class, and dependencies.
CVS patchset: 5981
CVS date: 2002/12/29 01:06:58
2002-12-29 01:06:58 +00:00
jbj e65f6df216 - error if querying with iterator on different sized arrays.
CVS patchset: 5979
CVS date: 2002/12/28 19:31:21
2002-12-28 19:31:21 +00:00
jbj 2119e50b90 - fix builddir relative inclusion, add %%pubkeys to rpm header.
- fix: package relocations were broken (#75057).

CVS patchset: 5978
CVS date: 2002/12/28 00:24:14
2002-12-28 00:24:14 +00:00
jbj 5e61b7cae8 - ignore ENOENT return from db->close (#80514,#79314).
CVS patchset: 5977
CVS date: 2002/12/27 19:42:22
2002-12-27 19:42:22 +00:00
jbj c7975dbe48 - disable perl module magic rule.
CVS patchset: 5976
CVS date: 2002/12/27 18:01:00
2002-12-27 18:01:00 +00:00
jbj cad1c310aa - add BETA-GPG-KEY (but not in headers using %%pubkey yet).
CVS patchset: 5975
CVS date: 2002/12/27 16:12:09
2002-12-27 16:12:09 +00:00
jbj 1aa83a98fc - resurrect automagic perl(foo) dependency generation.
CVS patchset: 5973
CVS date: 2002/12/26 20:38:26
2002-12-26 20:38:26 +00:00
jbj 60b4c2293f - permit both relative/absolute paths, display 'P' when verifying.
CVS patchset: 5970
CVS date: 2002/12/24 20:06:33
2002-12-24 20:06:33 +00:00
jbj 6b0679df90 - add %%pubkey attribute to read armored pubkey files into header.
CVS patchset: 5969
CVS date: 2002/12/24 19:49:06
2002-12-24 19:49:06 +00:00
jbj e788b7c1f3 - fix: remove rpmfi scareMem so that headers can be reloaded on ia64.
- fix: set DB_PRIVATE, not DB_ENV_PRIVATE, if unshared posix mutexes.
- remove useless kernel/glibc dependencies (#79872).
- add matching "config(N) = EVR"  dependencies iff %%config is found.

CVS patchset: 5963
CVS date: 2002/12/24 07:21:04
2002-12-24 07:21:04 +00:00
jbj b63b4a5d12 - simplify specfile query linkage loop.
- drill rpmts into parseSpec(), carrying Spec along.

CVS patchset: 5958
CVS date: 2002/12/22 02:11:05
2002-12-22 02:11:05 +00:00
jbj 1f6cdca2d5 - add --enable-posixmutexes when configuring on linux.
- add rpmdb_{deadlock,dump,load,svc,stat,verify} utilities.
- include srpm pkgid in binary headers (#71460).
- add %check scriptlet to run after %install (#64137).

CVS patchset: 5957
CVS date: 2002/12/21 20:37:37
2002-12-21 20:37:37 +00:00
jbj e0a6204a48 - copy compressFilelist to convertdb1.c, remove internal legacy.h.
CVS patchset: 5954
CVS date: 2002/12/20 18:36:23
2002-12-20 18:36:23 +00:00
jbj ec1cec8763 - error on exclusive Packages fcntl lock if DB_ENV_PRIVATE is set.
CVS patchset: 5953
CVS date: 2002/12/20 18:25:59
2002-12-20 18:25:59 +00:00
jbj 1a49f5b1ac - test pthread_{mutex,cond}attr_setpshared(), add DB_ENV_PRIVATE if not.
CVS patchset: 5952
CVS date: 2002/12/20 16:09:15
2002-12-20 16:09:15 +00:00
jbj c346c3e69f - dynamically link /bin/rpm, link against good old -lpthread.
CVS patchset: 5951
CVS date: 2002/12/20 15:03:18
2002-12-20 15:03:18 +00:00
jbj e7f55c20f5 - add -I/usr/include/nptl, Conflicts: kernel <= 2.4.19.
CVS patchset: 5950
CVS date: 2002/12/19 23:41:52
2002-12-19 23:41:52 +00:00
jbj d2ee89c989 Correct typo.
CVS patchset: 5948
CVS date: 2002/12/18 22:59:03
2002-12-18 22:59:03 +00:00
jbj c10d7179bb - popt aliases for -U et al to achieve dynamic link with nptl.
CVS patchset: 5946
CVS date: 2002/12/18 16:18:33
2002-12-18 16:18:33 +00:00
jbj d69ad2f4fa - rebuild against glibc with fcntl fixed in libpthread.
- re-enable CDB locking, removing "private" from %%__dbi_cdb macro.

CVS patchset: 5944
CVS date: 2002/12/17 19:22:15
2002-12-17 19:22:15 +00:00
jbj 1552eaba2e - disable fcntl(2) lock on Packages until glibc+nptl is fixed.
- make cdb locks "private" for pthreads compatibility w/o NPTL.
- add --enable-posixmutexes to use NPTL.
- make dependency generation "opt-out" everywhere.

CVS patchset: 5943
CVS date: 2002/12/15 18:30:44
2002-12-15 18:30:44 +00:00
jbj becf1f7aba - generate Elf provides even if file is not executable.
CVS patchset: 5942
CVS date: 2002/12/14 22:03:14
2002-12-14 22:03:14 +00:00
jbj 96f4a259b5 - fix: make sure each library has DT_NEEDED for all unresolved syms.
CVS patchset: 5941
CVS date: 2002/12/14 21:39:19
2002-12-14 21:39:19 +00:00
jbj 23a39efab6 - debug_packages "works", but non-noarch w/o %setup has empty payload.
- make dependency generation "opt-in" in order to build in distro.
- rebuild rpm with internal dependency generation enabled.

CVS patchset: 5940
CVS date: 2002/12/13 23:34:40
2002-12-13 23:34:40 +00:00
jbj 04a04dc62e - fix: add %%ifnarch noarch to debug_package macro
CVS patchset: 5938
CVS date: 2002/12/12 19:21:50
2002-12-12 19:21:50 +00:00
jbj d5a81771b6 - fix: add rpmlib(VersionedDependencies) if versioned Provides: found.
CVS patchset: 5937
CVS date: 2002/12/12 19:16:45
2002-12-12 19:16:45 +00:00
jbj 971303be3e - don't generate dependencies unless execute bit is set.
- enable internal automagic dependency generation as default.

CVS patchset: 5926
CVS date: 2002/12/09 17:22:55
2002-12-09 17:22:55 +00:00
jbj c96202ddef - internal automagic dependency generation (disabled for now).
CVS patchset: 5913
CVS date: 2002/12/03 02:57:02
2002-12-03 02:57:02 +00:00
jbj c84e1589b0 - late rpmts reference causes premature free (#78862).
CVS patchset: 5912
CVS date: 2002/12/02 15:04:16
2002-12-02 15:04:16 +00:00
jbj 80b23366e7 - use usrlib_LTLIBRARIES to install directly in /usr/lib64 instead.
CVS patchset: 5911
CVS date: 2002/12/01 21:34:06
2002-12-01 21:34:06 +00:00
jbj 0efbbada0f - link rpm libraries together, use shared helpers with external -lelf.
- move libfmagic to librpmio.
- use libtool-1.4.3, autoconf-2.56.
- add explicit -L/lib64 -L/usr/lib64 for libtool mode=relink on x86_64.

CVS patchset: 5910
CVS date: 2002/12/01 18:03:22
2002-12-01 18:03:22 +00:00
jbj 0046c56cf8 - upgrade to elfutils-0.63.
CVS patchset: 5906
CVS date: 2002/11/30 21:07:08
2002-11-30 21:07:08 +00:00
jbj fc990ef48b - build with external elfutils (preferred), if available.
CVS patchset: 5900
CVS date: 2002/11/29 21:35:53
2002-11-29 21:35:53 +00:00
jbj a972f919a6 - apply patches 7 and 8 to db-4.1.24.
- upgrade to elfutils-0.59.
- add -g to all platforms optflags.

CVS patchset: 5899
CVS date: 2002/11/27 01:28:55
2002-11-27 01:28:55 +00:00
jbj eb8d9ee37b Orphan.
CVS patchset: 5882
CVS date: 2002/11/26 22:45:05
2002-11-26 22:45:05 +00:00
jbj 5d5c6b8f1c - use rpmdeps rather than find-{requires,provides}.
CVS patchset: 5877
CVS date: 2002/11/20 15:13:03
2002-11-20 15:13:03 +00:00
jbj 22389abbd4 - add AC_SYS_LARGFILE throughout.
- statically link rpmdeps against (internal) libfmagic.

CVS patchset: 5876
CVS date: 2002/11/19 18:40:21
2002-11-19 18:40:21 +00:00
jbj a489262365 - fix: option conflict error message (#77373).
CVS patchset: 5872
CVS date: 2002/11/16 15:06:17
2002-11-16 15:06:17 +00:00
jbj 362d1ae73f - resurrect availablePackages one more time.
CVS patchset: 5871
CVS date: 2002/11/15 21:10:32
2002-11-15 21:10:32 +00:00
jbj 2dc6fe0505 Build -0.9.
CVS patchset: 5870
CVS date: 2002/11/15 18:34:44
2002-11-15 18:34:44 +00:00
jbj 5e12066479 - update to elfutils-0.56.
- have debug sub-subpackage use external, not internal, elfutils.

CVS patchset: 5863
CVS date: 2002/11/15 18:01:47
2002-11-15 18:01:47 +00:00
jbj 8e53ee685a - fix: bash must have functional libtermcap.so.2.
CVS patchset: 5850
CVS date: 2002/11/13 18:18:33
2002-11-13 18:18:33 +00:00
jbj 4b68a64e6b Sanity.
CVS patchset: 5846
CVS date: 2002/11/12 19:58:00
2002-11-12 19:58:00 +00:00
jbj e99358b753 - fix: permit build with --disable-nls (#76258).
- add error message on glob failure (#76012).

CVS patchset: 5821
CVS date: 2002/10/26 14:43:43
2002-10-26 14:43:43 +00:00
jbj 1cf7c12c53 - rpm.8: gpg uses GNUPGHOME, not GPGPATH (#76691).
CVS patchset: 5818
CVS date: 2002/10/25 15:40:08
2002-10-25 15:40:08 +00:00