jbj [Thu, 20 Feb 2003 17:51:23 +0000 (17:51 +0000)]
Sanity.
CVS patchset: 6040
CVS date: 2003/02/20 17:51:23
jbj [Fri, 14 Feb 2003 23:03:35 +0000 (23:03 +0000)]
- file: fix ogg/vorbis file classification problems.
- skip fingerprints in /usr/share/doc and /usr/src/debug.
- add file(1) as /usr/lib/rpm/rpmfile.
- enable transaction coloring for s390x/ppc64.
CVS patchset: 6039
CVS date: 2003/02/14 23:03:35
jbj [Fri, 14 Feb 2003 20:20:20 +0000 (20:20 +0000)]
fix: ogg/vorbis file classification problems.
CVS patchset: 6038
CVS date: 2003/02/14 20:20:20
jbj [Thu, 6 Feb 2003 16:52:57 +0000 (16:52 +0000)]
- popt: diddle doxygen/splint annotations, corrected doco.
CVS patchset: 6037
CVS date: 2003/02/06 16:52:57
jbj [Wed, 5 Feb 2003 15:35:57 +0000 (15:35 +0000)]
Spelling correction.
CVS patchset: 6036
CVS date: 2003/02/05 15:35:57
jbj [Mon, 3 Feb 2003 11:46:52 +0000 (11:46 +0000)]
oops, get rid of debugging printf's.
destroy nptl functional test mutex/cond iff successful.
initialize getcwd buffer to zero to keep valgrind happy.
CVS patchset: 6035
CVS date: 2003/02/03 11:46:52
jbj [Fri, 31 Jan 2003 22:55:28 +0000 (22:55 +0000)]
- fix: trap SIGPIPE, close database(s).
- configurable default query output format.
CVS patchset: 6034
CVS date: 2003/01/31 22:55:28
jbj [Wed, 29 Jan 2003 19:52:28 +0000 (19:52 +0000)]
- pay attention to package color when upgrading identical packages.
CVS patchset: 6033
CVS date: 2003/01/29 19:52:28
jbj [Wed, 29 Jan 2003 18:53:01 +0000 (18:53 +0000)]
Functional upgrade glibc*i386 on x86_64 platform
CVS patchset: 6032
CVS date: 2003/01/29 18:53:01
jbj [Tue, 28 Jan 2003 17:17:26 +0000 (17:17 +0000)]
- fix: clean relocation path for --prefix=/.
- python: permit stdout/stderr to be remapped to install.log.
CVS patchset: 6031
CVS date: 2003/01/28 17:17:26
jbj [Mon, 27 Jan 2003 18:09:04 +0000 (18:09 +0000)]
Update sv.po.
CVS patchset: 6030
CVS date: 2003/01/27 18:09:04
jbj [Mon, 27 Jan 2003 17:45:53 +0000 (17:45 +0000)]
- fix: more debugedit.c problems.
CVS patchset: 6029
CVS date: 2003/01/27 17:45:53
jbj [Sat, 25 Jan 2003 20:59:52 +0000 (20:59 +0000)]
- permit anaconda to choose "presentation order".
CVS patchset: 6028
CVS date: 2003/01/25 20:59:52
jbj [Sat, 25 Jan 2003 18:10:30 +0000 (18:10 +0000)]
Display statfs(2) returns for debugging.
CVS patchset: 6027
CVS date: 2003/01/25 18:10:30
jbj [Fri, 24 Jan 2003 21:01:50 +0000 (21:01 +0000)]
Add file to the splint sources too.
CVS patchset: 6026
CVS date: 2003/01/24 21:01:50
jbj [Fri, 24 Jan 2003 19:41:55 +0000 (19:41 +0000)]
splint fiddles.
CVS patchset: 6025
CVS date: 2003/01/24 19:41:55
jbj [Fri, 24 Jan 2003 17:11:36 +0000 (17:11 +0000)]
Apply patches 9+10, equivalent to db-4.1.25 now.
CVS patchset: 6024
CVS date: 2003/01/24 17:11:36
jbj [Thu, 23 Jan 2003 20:23:24 +0000 (20:23 +0000)]
splint fiddles.
CVS patchset: 6023
CVS date: 2003/01/23 20:23:24
jbj [Wed, 22 Jan 2003 19:21:23 +0000 (19:21 +0000)]
- fix: debugedit.c problem.
CVS patchset: 6022
CVS date: 2003/01/22 19:21:23
jbj [Wed, 22 Jan 2003 12:28:41 +0000 (12:28 +0000)]
Exit non-zero with bogus args.
CVS patchset: 6021
CVS date: 2003/01/22 12:28:41
jbj [Wed, 22 Jan 2003 12:06:15 +0000 (12:06 +0000)]
Make robustly stand alone.
CVS patchset: 6020
CVS date: 2003/01/22 12:06:15
jbj [Tue, 21 Jan 2003 00:59:36 +0000 (00:59 +0000)]
fix: check arch for null before appending.
CVS patchset: 6019
CVS date: 2003/01/21 00:59:36
jbj [Mon, 20 Jan 2003 23:52:04 +0000 (23:52 +0000)]
Splint fiddles.
CVS patchset: 6018
CVS date: 2003/01/20 23:52:04
jbj [Mon, 20 Jan 2003 16:12:12 +0000 (16:12 +0000)]
Restore compiler warnings now tthat elfutil's -Werror is not there.
CVS patchset: 6017
CVS date: 2003/01/20 16:12:12
jbj [Fri, 17 Jan 2003 17:43:04 +0000 (17:43 +0000)]
- duplicate package checks with arch/os checks if colored.
- file conflict checks with colors.
CVS patchset: 6013
CVS date: 2003/01/17 17:43:04
jbj [Thu, 16 Jan 2003 16:59:47 +0000 (16:59 +0000)]
Update to latest.
CVS patchset: 6012
CVS date: 2003/01/16 16:59:47
jbj [Thu, 16 Jan 2003 16:34:02 +0000 (16:34 +0000)]
Nitpicky fix.
CVS patchset: 6011
CVS date: 2003/01/16 16:34:02
jbj [Tue, 14 Jan 2003 22:08:35 +0000 (22:08 +0000)]
Link /usr/lib/rpm/rpmi statically.
CVS patchset: 6010
CVS date: 2003/01/14 22:08:35
jbj [Mon, 13 Jan 2003 20:58:21 +0000 (20:58 +0000)]
- teach rpmquery to return "owning" package(s) in spite of alternatives.
CVS patchset: 6009
CVS date: 2003/01/13 20:58:21
jbj [Sun, 12 Jan 2003 21:26:08 +0000 (21:26 +0000)]
typo.
CVS patchset: 6008
CVS date: 2003/01/12 21:26:08
jbj [Sun, 12 Jan 2003 21:23:49 +0000 (21:23 +0000)]
- file: *really* read elf64 notes correctly.
- python: restore thread context on errorCB (#80744).
CVS patchset: 6007
CVS date: 2003/01/12 21:23:49
jbj [Sun, 12 Jan 2003 18:39:01 +0000 (18:39 +0000)]
Create.
CVS patchset: 6006
CVS date: 2003/01/12 18:39:01
jbj [Fri, 10 Jan 2003 20:37:45 +0000 (20:37 +0000)]
Sanity.
CVS patchset: 6005
CVS date: 2003/01/10 20:37:45
jbj [Fri, 10 Jan 2003 20:34:26 +0000 (20:34 +0000)]
- fix: obscure corner case(s) with rpmvercmp (#50977).
CVS patchset: 6004
CVS date: 2003/01/10 20:34:26
jbj [Wed, 8 Jan 2003 23:27:51 +0000 (23:27 +0000)]
Teach python subdirs lib64 too.
CVS patchset: 6003
CVS date: 2003/01/08 23:27:51
jbj [Wed, 8 Jan 2003 22:36:23 +0000 (22:36 +0000)]
Use $(shell ...) in Makefile.am, duh.
CVS patchset: 6002
CVS date: 2003/01/08 22:36:23
jbj [Wed, 8 Jan 2003 21:37:01 +0000 (21:37 +0000)]
- python: put rpmmodule.so where python expects to find.
- add brp-strip-static-archive build root policy helper.
- add -lelf to rpm LDFLAGS, not LDADD, since there is no libelf.la now.
CVS patchset: 6001
CVS date: 2003/01/08 21:37:01
jbj [Tue, 7 Jan 2003 23:13:52 +0000 (23:13 +0000)]
- file: read elf64 notes correctly.
CVS patchset: 6000
CVS date: 2003/01/07 23:13:52
jbj [Tue, 7 Jan 2003 00:49:55 +0000 (00:49 +0000)]
- add perldeps.pl, start to replace perl.{prov,req}.
CVS patchset: 5999
CVS date: 2003/01/07 00:49:55
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