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