jbj [Mon, 6 Jan 2003 23:55:44 +0000 (23:55 +0000)]
- for DSO's, provide the file basename if DT_SONAME not found.
CVS patchset: 5998
CVS date: 2003/01/06 23:55:44
jbj [Mon, 6 Jan 2003 19:47:33 +0000 (19:47 +0000)]
- portabilitly: solaris fixes.
CVS patchset: 5997
CVS date: 2003/01/06 19:47:33
jbj [Sun, 5 Jan 2003 19:30:54 +0000 (19:30 +0000)]
- file: avoid ogg/vorbis file classification problems.
CVS patchset: 5996
CVS date: 2003/01/05 19:30:54
jbj [Fri, 3 Jan 2003 21:30:33 +0000 (21:30 +0000)]
fix: inverted logic in RPMPROB_FILTER_REPLACENEWFILES filtering.
CVS patchset: 5995
CVS date: 2003/01/03 21:30:33
jbj [Wed, 1 Jan 2003 20:33:21 +0000 (20:33 +0000)]
- fix: dependency helpers now rate limited at 10ms, not 1s.
- add per-arch canonical color, only x86_64 enabled for now.
CVS patchset: 5994
CVS date: 2003/01/01 20:33:21
jbj [Wed, 1 Jan 2003 17:32:51 +0000 (17:32 +0000)]
Update CHANGES.
CVS patchset: 5993
CVS date: 2003/01/01 17:32:51
jbj [Wed, 1 Jan 2003 17:26:46 +0000 (17:26 +0000)]
fix: file dependency dictionary has size other than #files.
CVS patchset: 5992
CVS date: 2003/01/01 17:26:46
jbj [Wed, 1 Jan 2003 16:54:04 +0000 (16:54 +0000)]
fix: restore upgrade functionality with colors.
CVS patchset: 5991
CVS date: 2003/01/01 16:54:04
jbj [Tue, 31 Dec 2002 02:12:02 +0000 (02:12 +0000)]
Dump multilib code, colored depndencies instead.
CVS patchset: 5990
CVS date: 2002/12/31 02:12:02
jbj [Tue, 31 Dec 2002 01:23:03 +0000 (01:23 +0000)]
1st crack at colored installs.
CVS patchset: 5989
CVS date: 2002/12/31 01:23:03
jbj [Mon, 30 Dec 2002 14:50:33 +0000 (14:50 +0000)]
- fix: typo in assertion.
CVS patchset: 5988
CVS date: 2002/12/30 14:50:33
jbj [Mon, 30 Dec 2002 02:37:01 +0000 (02:37 +0000)]
- 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
jbj [Mon, 30 Dec 2002 00:03:53 +0000 (00:03 +0000)]
- use rpmfiFDepends() underneath --fileprovide/--filerequire.
CVS patchset: 5986
CVS date: 2002/12/30 00:03:53
jbj [Sun, 29 Dec 2002 22:31:00 +0000 (22:31 +0000)]
- fix :armor query extension, tgpg mktmp handling (#80684).
- use rpmfiClass underneath --fileclass.
CVS patchset: 5985
CVS date: 2002/12/29 22:31:00
jbj [Sun, 29 Dec 2002 19:44:18 +0000 (19:44 +0000)]
splint fiddles.
CVS patchset: 5984
CVS date: 2002/12/29 19:44:18
jbj [Sun, 29 Dec 2002 19:28:30 +0000 (19:28 +0000)]
- python: eliminate hash.[ch] and upgrade.[ch], methods too.
CVS patchset: 5983
CVS date: 2002/12/29 19:28:30
jbj [Sun, 29 Dec 2002 18:19:19 +0000 (18:19 +0000)]
- don't segfault with packages produced by rpm-2.93 (#80618).
CVS patchset: 5982
CVS date: 2002/12/29 18:19:19
jbj [Sun, 29 Dec 2002 01:06:58 +0000 (01:06 +0000)]
- add rpmfi methods to access color, class, and dependencies.
CVS patchset: 5981
CVS date: 2002/12/29 01:06:58
jbj [Sat, 28 Dec 2002 23:17:06 +0000 (23:17 +0000)]
splint fiddles.
CVS patchset: 5980
CVS date: 2002/12/28 23:17:06
jbj [Sat, 28 Dec 2002 19:31:21 +0000 (19:31 +0000)]
- error if querying with iterator on different sized arrays.
CVS patchset: 5979
CVS date: 2002/12/28 19:31:21
jbj [Sat, 28 Dec 2002 00:24:14 +0000 (00:24 +0000)]
- 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
jbj [Fri, 27 Dec 2002 19:42:22 +0000 (19:42 +0000)]
- ignore ENOENT return from db->close (#80514,#79314).
CVS patchset: 5977
CVS date: 2002/12/27 19:42:22
jbj [Fri, 27 Dec 2002 18:01:00 +0000 (18:01 +0000)]
- disable perl module magic rule.
CVS patchset: 5976
CVS date: 2002/12/27 18:01:00
jbj [Fri, 27 Dec 2002 16:12:09 +0000 (16:12 +0000)]
- add BETA-GPG-KEY (but not in headers using %%pubkey yet).
CVS patchset: 5975
CVS date: 2002/12/27 16:12:09
jbj [Thu, 26 Dec 2002 23:19:17 +0000 (23:19 +0000)]
Don't fire helper for executable requires.
CVS patchset: 5974
CVS date: 2002/12/26 23:19:17
jbj [Thu, 26 Dec 2002 20:38:26 +0000 (20:38 +0000)]
- resurrect automagic perl(foo) dependency generation.
CVS patchset: 5973
CVS date: 2002/12/26 20:38:26
jbj [Thu, 26 Dec 2002 17:18:01 +0000 (17:18 +0000)]
Initialize differently if using rpc access.
CVS patchset: 5972
CVS date: 2002/12/26 17:18:01
jbj [Tue, 24 Dec 2002 20:37:39 +0000 (20:37 +0000)]
- add Red Hat pubkeys to rpm header.
CVS patchset: 5971
CVS date: 2002/12/24 20:37:39
jbj [Tue, 24 Dec 2002 20:06:33 +0000 (20:06 +0000)]
- permit both relative/absolute paths, display 'P' when verifying.
CVS patchset: 5970
CVS date: 2002/12/24 20:06:33
jbj [Tue, 24 Dec 2002 19:49:06 +0000 (19:49 +0000)]
- add %%pubkey attribute to read armored pubkey files into header.
CVS patchset: 5969
CVS date: 2002/12/24 19:49:06
jbj [Tue, 24 Dec 2002 17:06:35 +0000 (17:06 +0000)]
Rescusitate doxygen file manifest.
CVS patchset: 5968
CVS date: 2002/12/24 17:06:35
jbj [Tue, 24 Dec 2002 07:38:02 +0000 (07:38 +0000)]
Keep message to 1 line.
CVS patchset: 5967
CVS date: 2002/12/24 07:38:02
jbj [Tue, 24 Dec 2002 07:33:26 +0000 (07:33 +0000)]
Check for unshared posix mutexes only on 1st open.
CVS patchset: 5966
CVS date: 2002/12/24 07:33:26
jbj [Tue, 24 Dec 2002 07:28:01 +0000 (07:28 +0000)]
Ignore rpmdeps executable.
CVS patchset: 5965
CVS date: 2002/12/24 07:28:01
jbj [Tue, 24 Dec 2002 07:27:23 +0000 (07:27 +0000)]
Remove unused Flags.
CVS patchset: 5964
CVS date: 2002/12/24 07:27:23
jbj [Tue, 24 Dec 2002 07:21:04 +0000 (07:21 +0000)]
- 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
jbj [Tue, 24 Dec 2002 04:04:20 +0000 (04:04 +0000)]
splint fiddles.
CVS patchset: 5962
CVS date: 2002/12/24 04:04:20
jbj [Tue, 24 Dec 2002 02:41:45 +0000 (02:41 +0000)]
fix: ia64 segfault on build.
CVS patchset: 5961
CVS date: 2002/12/24 02:41:45
jbj [Mon, 23 Dec 2002 20:58:36 +0000 (20:58 +0000)]
Sanity.
CVS patchset: 5960
CVS date: 2002/12/23 20:58:36
jbj [Sun, 22 Dec 2002 02:23:38 +0000 (02:23 +0000)]
Typos.
CVS patchset: 5959
CVS date: 2002/12/22 02:23:38
jbj [Sun, 22 Dec 2002 02:11:05 +0000 (02:11 +0000)]
- simplify specfile query linkage loop.
- drill rpmts into parseSpec(), carrying Spec along.
CVS patchset: 5958
CVS date: 2002/12/22 02:11:05
jbj [Sat, 21 Dec 2002 20:37:37 +0000 (20:37 +0000)]
- 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
jbj [Sat, 21 Dec 2002 01:31:24 +0000 (01:31 +0000)]
splint fiddles.
CVS patchset: 5956
CVS date: 2002/12/21 01:31:24
jbj [Sat, 21 Dec 2002 01:05:44 +0000 (01:05 +0000)]
Sanity.
CVS patchset: 5955
CVS date: 2002/12/21 01:05:44
jbj [Fri, 20 Dec 2002 18:36:23 +0000 (18:36 +0000)]
- copy compressFilelist to convertdb1.c, remove internal legacy.h.
CVS patchset: 5954
CVS date: 2002/12/20 18:36:23
jbj [Fri, 20 Dec 2002 18:25:59 +0000 (18:25 +0000)]
- error on exclusive Packages fcntl lock if DB_ENV_PRIVATE is set.
CVS patchset: 5953
CVS date: 2002/12/20 18:25:59
jbj [Fri, 20 Dec 2002 16:09:15 +0000 (16:09 +0000)]
- test pthread_{mutex,cond}attr_setpshared(), add DB_ENV_PRIVATE if not.
CVS patchset: 5952
CVS date: 2002/12/20 16:09:15
jbj [Fri, 20 Dec 2002 15:03:18 +0000 (15:03 +0000)]
- dynamically link /bin/rpm, link against good old -lpthread.
CVS patchset: 5951
CVS date: 2002/12/20 15:03:18
jbj [Thu, 19 Dec 2002 23:41:52 +0000 (23:41 +0000)]
- add -I/usr/include/nptl, Conflicts: kernel <= 2.4.19.
CVS patchset: 5950
CVS date: 2002/12/19 23:41:52
jbj [Wed, 18 Dec 2002 23:00:31 +0000 (23:00 +0000)]
Sanity.
CVS patchset: 5949
CVS date: 2002/12/18 23:00:31
jbj [Wed, 18 Dec 2002 22:59:03 +0000 (22:59 +0000)]
Correct typo.
CVS patchset: 5948
CVS date: 2002/12/18 22:59:03
jbj [Wed, 18 Dec 2002 22:54:00 +0000 (22:54 +0000)]
- add --file{class,provide,require} popt aliases and header extensions
CVS patchset: 5947
CVS date: 2002/12/18 22:54:00
jbj [Wed, 18 Dec 2002 16:18:33 +0000 (16:18 +0000)]
- popt aliases for -U et al to achieve dynamic link with nptl.
CVS patchset: 5946
CVS date: 2002/12/18 16:18:33
sopwith [Wed, 18 Dec 2002 01:46:25 +0000 (01:46 +0000)]
Add --dwim
CVS patchset: 5945
CVS date: 2002/12/18 01:46:25
jbj [Tue, 17 Dec 2002 19:22:15 +0000 (19:22 +0000)]
- 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
jbj [Sun, 15 Dec 2002 18:30:44 +0000 (18:30 +0000)]
- 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
jbj [Sat, 14 Dec 2002 22:03:14 +0000 (22:03 +0000)]
- generate Elf provides even if file is not executable.
CVS patchset: 5942
CVS date: 2002/12/14 22:03:14
jbj [Sat, 14 Dec 2002 21:39:19 +0000 (21:39 +0000)]
- fix: make sure each library has DT_NEEDED for all unresolved syms.
CVS patchset: 5941
CVS date: 2002/12/14 21:39:19
jbj [Fri, 13 Dec 2002 23:34:40 +0000 (23:34 +0000)]
- 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
jbj [Fri, 13 Dec 2002 20:50:14 +0000 (20:50 +0000)]
Bail on rpmfts_repr() for now.
CVS patchset: 5939
CVS date: 2002/12/13 20:50:14
jbj [Thu, 12 Dec 2002 19:21:50 +0000 (19:21 +0000)]
- fix: add %%ifnarch noarch to debug_package macro
CVS patchset: 5938
CVS date: 2002/12/12 19:21:50
jbj [Thu, 12 Dec 2002 19:16:45 +0000 (19:16 +0000)]
- fix: add rpmlib(VersionedDependencies) if versioned Provides: found.
CVS patchset: 5937
CVS date: 2002/12/12 19:16:45
jbj [Thu, 12 Dec 2002 17:46:22 +0000 (17:46 +0000)]
Add
PyObject *md_dict; /*!< to look like PyModuleObject */
to all rpmfoo_Type's.
CVS patchset: 5936
CVS date: 2002/12/12 17:46:22
jbj [Wed, 11 Dec 2002 15:06:17 +0000 (15:06 +0000)]
Sanity.
CVS patchset: 5935
CVS date: 2002/12/11 15:06:17
jbj [Wed, 11 Dec 2002 14:24:46 +0000 (14:24 +0000)]
- rebuild against glibc with TLS support.
CVS patchset: 5934
CVS date: 2002/12/11 14:24:46
jbj [Wed, 11 Dec 2002 03:16:24 +0000 (03:16 +0000)]
Add iterators to rpmfts-py.c.
splint fiddles.
CVS patchset: 5933
CVS date: 2002/12/11 03:16:24
jbj [Wed, 11 Dec 2002 00:12:17 +0000 (00:12 +0000)]
Add rpmfts-py.[ch] bindings for fts(3) from rpmio.
splint fiddles.
CVS patchset: 5932
CVS date: 2002/12/11 00:12:17
jbj [Tue, 10 Dec 2002 19:46:03 +0000 (19:46 +0000)]
Add tp_{init,alloc,new,free} methods to rpmts.
Use PyObject_{New,Del} consistently throughout.
CVS patchset: 5931
CVS date: 2002/12/10 19:46:03
jbj [Tue, 10 Dec 2002 16:35:29 +0000 (16:35 +0000)]
Sanity.
CVS patchset: 5930
CVS date: 2002/12/10 16:35:29
jbj [Tue, 10 Dec 2002 16:32:27 +0000 (16:32 +0000)]
Repair fc->skipReq insertion typo.
CVS patchset: 5929
CVS date: 2002/12/10 16:32:27
jbj [Tue, 10 Dec 2002 16:31:39 +0000 (16:31 +0000)]
Add coercions.
CVS patchset: 5928
CVS date: 2002/12/10 16:31:39
jbj [Mon, 9 Dec 2002 17:59:03 +0000 (17:59 +0000)]
Include rpmbc-py.h too.
CVS patchset: 5927
CVS date: 2002/12/09 17:59:03
jbj [Mon, 9 Dec 2002 17:22:55 +0000 (17:22 +0000)]
- 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
jbj [Sun, 8 Dec 2002 21:50:36 +0000 (21:50 +0000)]
Implement divide and divmod methods.
CVS patchset: 5925
CVS date: 2002/12/08 21:50:36
jbj [Sun, 8 Dec 2002 20:57:34 +0000 (20:57 +0000)]
Add Debug method, implement obvious functions.
CVS patchset: 5924
CVS date: 2002/12/08 20:57:34
jbj [Sun, 8 Dec 2002 19:04:54 +0000 (19:04 +0000)]
Stubs for beecrypt bindings.
CVS patchset: 5923
CVS date: 2002/12/08 19:04:54
jbj [Sat, 7 Dec 2002 22:45:11 +0000 (22:45 +0000)]
Sanity.
CVS patchset: 5922
CVS date: 2002/12/07 22:45:11
jbj [Sat, 7 Dec 2002 22:29:21 +0000 (22:29 +0000)]
Insturment auto request/provide disabling.
CVS patchset: 5921
CVS date: 2002/12/07 22:29:21
jbj [Sat, 7 Dec 2002 21:27:09 +0000 (21:27 +0000)]
Splint fiddles.
CVS patchset: 5920
CVS date: 2002/12/07 21:27:09
jbj [Sat, 7 Dec 2002 19:00:57 +0000 (19:00 +0000)]
Finish converting to .splintrc.
CVS patchset: 5919
CVS date: 2002/12/07 19:00:57
jbj [Sat, 7 Dec 2002 05:48:45 +0000 (05:48 +0000)]
Handle (N,EVR,Flags) Provide:/Require: triple.
CVS patchset: 5918
CVS date: 2002/12/07 05:48:45
sopwith [Fri, 6 Dec 2002 02:09:57 +0000 (02:09 +0000)]
part two
CVS patchset: 5917
CVS date: 2002/12/06 02:09:57
sopwith [Fri, 6 Dec 2002 02:04:31 +0000 (02:04 +0000)]
Better detection of ppc64 et al
CVS patchset: 5916
CVS date: 2002/12/06 02:04:31
jbj [Wed, 4 Dec 2002 02:01:47 +0000 (02:01 +0000)]
python: gilding lilies.
CVS patchset: 5915
CVS date: 2002/12/04 02:01:47
jbj [Tue, 3 Dec 2002 21:00:38 +0000 (21:00 +0000)]
Add new rpmte methods.
CVS patchset: 5914
CVS date: 2002/12/03 21:00:38
jbj [Tue, 3 Dec 2002 02:57:02 +0000 (02:57 +0000)]
- internal automagic dependency generation (disabled for now).
CVS patchset: 5913
CVS date: 2002/12/03 02:57:02
jbj [Mon, 2 Dec 2002 15:04:16 +0000 (15:04 +0000)]
- late rpmts reference causes premature free (#78862).
CVS patchset: 5912
CVS date: 2002/12/02 15:04:16
jbj [Sun, 1 Dec 2002 21:34:06 +0000 (21:34 +0000)]
- use usrlib_LTLIBRARIES to install directly in /usr/lib64 instead.
CVS patchset: 5911
CVS date: 2002/12/01 21:34:06
jbj [Sun, 1 Dec 2002 18:03:22 +0000 (18:03 +0000)]
- 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
jbj [Sat, 30 Nov 2002 22:49:10 +0000 (22:49 +0000)]
Link rpmcache/rpmgraph statically for now.
CVS patchset: 5909
CVS date: 2002/11/30 22:49:10
jbj [Sat, 30 Nov 2002 22:15:29 +0000 (22:15 +0000)]
More splint fiddles.
CVS patchset: 5908
CVS date: 2002/11/30 22:15:29
jbj [Sat, 30 Nov 2002 21:42:24 +0000 (21:42 +0000)]
Splint fiddles.
CVS patchset: 5907
CVS date: 2002/11/30 21:42:24
jbj [Sat, 30 Nov 2002 21:07:08 +0000 (21:07 +0000)]
- upgrade to elfutils-0.63.
CVS patchset: 5906
CVS date: 2002/11/30 21:07:08
jbj [Sat, 30 Nov 2002 19:23:16 +0000 (19:23 +0000)]
Orphans.
CVS patchset: 5905
CVS date: 2002/11/30 19:23:16
jbj [Sat, 30 Nov 2002 19:10:05 +0000 (19:10 +0000)]
Conflicts.
CVS patchset: 5904
CVS date: 2002/11/30 19:10:05
jbj [Sat, 30 Nov 2002 18:41:53 +0000 (18:41 +0000)]
Initial revision
CVS patchset: 5903
CVS date: 2002/11/30 18:41:53
jbj [Fri, 29 Nov 2002 21:35:53 +0000 (21:35 +0000)]
- build with external elfutils (preferred), if available.
CVS patchset: 5900
CVS date: 2002/11/29 21:35:53
jbj [Wed, 27 Nov 2002 01:28:55 +0000 (01:28 +0000)]
- 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
jbj [Wed, 27 Nov 2002 01:10:45 +0000 (01:10 +0000)]
Resurrect configure and Makefile.in.
CVS patchset: 5898
CVS date: 2002/11/27 01:10:45
jbj [Wed, 27 Nov 2002 01:01:37 +0000 (01:01 +0000)]
OSI license.
CVS patchset: 5897
CVS date: 2002/11/27 01:01:37