Commit Graph

430 Commits

Author SHA1 Message Date
jbj 96cd0c2e28 Make sure that $(RPM_BUILD_ROOT}/usr/lib is 1st libarry searched.
Bump popt version.

CVS patchset: 6710
CVS date: 2003/03/20 23:42:05
2003-03-20 23:42:05 +00:00
jbj 97ec1053c9 - unify signal handling in librpmio, use condvar to deliver signal.
CVS patchset: 6707
CVS date: 2003/03/19 16:05:49
2003-03-19 16:05:49 +00:00
jbj f920058468 - upgrade to zlib-1.2.beta7.
- pass structure pointer, not args, through headerSprintf call chain.
- add ":xml" header format modifier.

CVS patchset: 6675
CVS date: 2003/03/10 23:28:24
2003-03-10 23:28:24 +00:00
jbj 1dac41397f Sanity.
CVS patchset: 6663
CVS date: 2003/03/08 18:30:38
2003-03-08 18:30:38 +00:00
jbj ee64989f26 - file: check size read from elf header (#85297).
CVS patchset: 6072
CVS date: 2003/02/27 20:57:57
2003-02-27 20:57:57 +00:00
jbj 3dade9b6af - 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
2003-02-14 23:03:35 +00:00
jbj 82c4d0c0fb - popt: diddle doxygen/splint annotations, corrected doco.
CVS patchset: 6037
CVS date: 2003/02/06 16:52:57
2003-02-06 16:52:57 +00:00
jbj 3b6005fbd9 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
2003-02-03 11:46:52 +00:00
jbj 8b68faf981 - fix: trap SIGPIPE, close database(s).
- configurable default query output format.

CVS patchset: 6034
CVS date: 2003/01/31 22:55:28
2003-01-31 22:55:28 +00:00
jbj 80e7035917 - pay attention to package color when upgrading identical packages.
CVS patchset: 6033
CVS date: 2003/01/29 19:52:28
2003-01-29 19:52:28 +00:00
jbj c63f257a7e - 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
2003-01-28 17:17:26 +00:00
jbj 4cab573997 - fix: more debugedit.c problems.
CVS patchset: 6029
CVS date: 2003/01/27 17:45:53
2003-01-27 17:45:53 +00:00
jbj c87fa0b029 - permit anaconda to choose "presentation order".
CVS patchset: 6028
CVS date: 2003/01/25 20:59:52
2003-01-25 20:59:52 +00:00
jbj de2448bccd Exit non-zero with bogus args.
CVS patchset: 6021
CVS date: 2003/01/22 12:28:41
2003-01-22 12:28:41 +00:00
jbj fc1b33b66f Restore compiler warnings now tthat elfutil's -Werror is not there.
CVS patchset: 6017
CVS date: 2003/01/20 16:12:12
2003-01-20 16:12:12 +00:00
jbj f49f99df00 - 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
2003-01-17 17:43:04 +00:00
jbj b11f8eeaf2 - teach rpmquery to return "owning" package(s) in spite of alternatives.
CVS patchset: 6009
CVS date: 2003/01/13 20:58:21
2003-01-13 20:58:21 +00:00
jbj 190a628644 Sanity.
CVS patchset: 6005
CVS date: 2003/01/10 20:37:45
2003-01-10 20:37:45 +00:00
jbj 050717618a - 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
2003-01-08 21:37:01 +00:00
jbj b4ca0ec8b2 - for DSO's, provide the file basename if DT_SONAME not found.
CVS patchset: 5998
CVS date: 2003/01/06 23:55:44
2003-01-06 23:55:44 +00:00
jbj 92676fe332 - file: avoid ogg/vorbis file classification problems.
CVS patchset: 5996
CVS date: 2003/01/05 19:30:54
2003-01-05 19:30:54 +00:00
jbj ed80614424 - 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
2003-01-01 20:33:21 +00:00
jbj be48ddd9e2 - fix: typo in assertion.
CVS patchset: 5988
CVS date: 2002/12/30 14:50:33
2002-12-30 14:50:33 +00:00
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 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 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 3300e2810e Initialize differently if using rpc access.
CVS patchset: 5972
CVS date: 2002/12/26 17:18:01
2002-12-26 17:18:01 +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 268376a208 Rescusitate doxygen file manifest.
CVS patchset: 5968
CVS date: 2002/12/24 17:06:35
2002-12-24 17:06:35 +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 e3c423226e Sanity.
CVS patchset: 5960
CVS date: 2002/12/23 20:58:36
2002-12-23 20:58:36 +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 ec22ac6d3c Sanity.
CVS patchset: 5955
CVS date: 2002/12/21 01:05:44
2002-12-21 01:05:44 +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 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 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 e7615329e9 Sanity.
CVS patchset: 5949
CVS date: 2002/12/18 23:00:31
2002-12-18 23:00:31 +00:00
jbj b3bc3cb19d - add --file{class,provide,require} popt aliases and header extensions
CVS patchset: 5947
CVS date: 2002/12/18 22:54:00
2002-12-18 22:54:00 +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 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 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 d412f8be53 Sanity.
CVS patchset: 5930
CVS date: 2002/12/10 16:35:29
2002-12-10 16:35:29 +00:00
jbj 3d1f33d270 Sanity.
CVS patchset: 5922
CVS date: 2002/12/07 22:45:11
2002-12-07 22:45:11 +00:00
jbj a2e69e7622 python: gilding lilies.
CVS patchset: 5915
CVS date: 2002/12/04 02:01:47
2002-12-04 02:01:47 +00:00