Commit Graph

4436 Commits

Author SHA1 Message Date
jbj 0776a0c425 - autodetect python 1.5/2.2.
CVS patchset: 5242
CVS date: 2002/01/07 20:01:00
2002-01-07 20:01:00 +00:00
jbj a6faa04f39 - Depends should use CDB if configured.
CVS patchset: 5241
CVS date: 2002/01/07 18:36:23
2002-01-07 18:36:23 +00:00
jbj ce922f5bdf - handle lazy db open's in chroot with absolute path, not prefix strip.
CVS patchset: 5239
CVS date: 2002/01/06 22:12:44
2002-01-06 22:12:44 +00:00
jbj 350d7592de - sparc: make dbenv per-rpmdb, not per-dbi.
CVS patchset: 5237
CVS date: 2002/01/06 02:23:33
2002-01-06 02:23:33 +00:00
jbj cd622ba0de Spelling error.
CVS patchset: 5234
CVS date: 2002/01/05 18:41:05
2002-01-05 18:41:05 +00:00
jbj f345a8f37f Compute parent and no. of children for each package.
Use rpmsort to display equivalence tree using graphwiz.

CVS patchset: 5232
CVS date: 2002/01/05 03:23:42
2002-01-05 03:23:42 +00:00
jbj a6bf63789a Use rpmsort to display dependencies for dotty from graphviz.
Build rpmsort by default.

CVS patchset: 5231
CVS date: 2002/01/04 18:34:04
2002-01-04 18:34:04 +00:00
jbj 6ac07ef374 - simple automake wrapper for zlib.
CVS patchset: 5230
CVS date: 2001/12/27 21:04:37
2001-12-27 21:04:37 +00:00
jbj 0e58e87c7a - simple automake wrappers for zlib.
- expose various comments for doxygen digestification.

CVS patchset: 5229
CVS date: 2001/12/27 21:00:17
2001-12-27 21:00:17 +00:00
jbj a3b362c466 - solaris: translate i86pc to i386 (#57182).
- fix: %GNUconfigure breaks with single quotes (#57264).
- fix: typo in find-requires.
- tru64 compiler message cleanup.
- add buildarch lines for hppa (#57728).

CVS patchset: 5228
CVS date: 2001/12/20 16:28:46
2001-12-20 16:28:46 +00:00
jbj 7940b1b4a5 Do "strip -g".
CVS patchset: 5226
CVS date: 2001/12/19 19:39:35
2001-12-19 19:39:35 +00:00
jbj c4a7546f07 - add getmntent define, don't expand fnmatch.
CVS patchset: 5224
CVS date: 2001/12/19 19:35:11
2001-12-19 19:35:11 +00:00
jbj 53ce5564b5 - solaris: translate i86pc to i386 (#57182).
CVS patchset: 5218
CVS date: 2001/12/09 20:17:38
2001-12-09 20:17:38 +00:00
jbj 85f676ed66 - lclint-3.0.0.19 fiddles.
CVS patchset: 5217
CVS date: 2001/12/08 17:21:36
2001-12-08 17:21:36 +00:00
jbj 58f451f3c3 - 1st crack at making zlib rsync friendly.
CVS patchset: 5216
CVS date: 2001/12/08 17:12:12
2001-12-08 17:12:12 +00:00
jbj 5a0508d51f - 3 madvise calls and a 16Mb mmapped buffer == ~5% install speedup. Wow.
- use db-4.0.14 final internally.

CVS patchset: 5215
CVS date: 2001/12/06 18:34:49
2001-12-06 18:34:49 +00:00
jbj d7e49147a2 Merge in orphans from db-4.0.14.
CVS patchset: 5214
CVS date: 2001/12/06 15:08:48
2001-12-06 15:08:48 +00:00
jbj ebaa5e2c54 Initial revision
CVS patchset: 5213
CVS date: 2001/12/06 00:07:07
2001-12-06 00:07:07 +00:00
jbj 82a945940d - protect brp-compress against /bin/ls output ambiguity (#56656,#56336).
CVS patchset: 5208
CVS date: 2001/11/24 15:36:50
2001-11-24 15:36:50 +00:00
jbj e98018b4d8 - fix a couple dinky memory leaks.
- build with an internal zlib for now.

CVS patchset: 5207
CVS date: 2001/11/23 15:49:11
2001-11-23 15:49:11 +00:00
jbj 9d66753a5b More annotations.
CVS patchset: 5206
CVS date: 2001/11/22 21:12:46
2001-11-22 21:12:46 +00:00
jbj d77eeb993d Annotations, pass 0.
CVS patchset: 5205
CVS date: 2001/11/21 22:01:55
2001-11-21 22:01:55 +00:00
jbj 2b8138a6fe Orphan.
CVS patchset: 5204
CVS date: 2001/11/21 21:06:35
2001-11-21 21:06:35 +00:00
jbj a3a4ece5a6 Sanitize the speedup patch a bit.
CVS patchset: 5203
CVS date: 2001/11/21 21:06:17
2001-11-21 21:06:17 +00:00
jbj b20a562f23 Apply speedup patch from Ben LaHaise <bcrl@redhat.com> from
http://touchme.toronto.redhat.com/~bcrl/zlib-x86-opt-20010103C.diff

CVS patchset: 5202
CVS date: 2001/11/21 20:47:36
2001-11-21 20:47:36 +00:00
jbj a758bedad8 Painless lclint configuration.
CVS patchset: 5201
CVS date: 2001/11/21 20:36:10
2001-11-21 20:36:10 +00:00
jbj 28818cf7c8 Patches from Red Hat 7.2 zlib-1.1.3-24 package.
CVS patchset: 5200
CVS date: 2001/11/21 19:49:47
2001-11-21 19:49:47 +00:00
jbj d17885422f Initial revision
CVS patchset: 5197
CVS date: 2001/11/21 19:43:12
2001-11-21 19:43:12 +00:00
jbj a224782884 - header handling moved to librpmdb to avoid linkage loops.
CVS patchset: 5193
CVS date: 2001/11/19 22:45:35
2001-11-19 22:45:35 +00:00
jbj ceed8357c7 - convert file md5sum's to binary on the fly, reducing memory footprint.
CVS patchset: 5192
CVS date: 2001/11/18 17:49:21
2001-11-18 17:49:21 +00:00
jbj 06522b9c1e 1st element in tsort candidate queue was not marked.
CVS patchset: 5191
CVS date: 2001/11/18 11:46:22
2001-11-18 11:46:22 +00:00
jbj aaaf5f8e31 - use TR_REMOVED relations as well as TR_ADDED for ordering.
- drop requirement that removed packages immediately follow added.
- hybrid chainsaw/presentation ordering algorithm.

CVS patchset: 5190
CVS date: 2001/11/17 20:44:16
2001-11-17 20:44:16 +00:00
jbj 945d5a740c - methods to complete making transactionElement opaque.
CVS patchset: 5189
CVS date: 2001/11/17 08:02:17
2001-11-17 08:02:17 +00:00
jbj 6a4d22da65 Continue making transactionElement opaque.
CVS patchset: 5188
CVS date: 2001/11/17 00:52:45
2001-11-17 00:52:45 +00:00
jbj c2b98f0e2c Move addTE/delTE to rpmte.c.
CVS patchset: 5187
CVS date: 2001/11/16 23:22:24
2001-11-16 23:22:24 +00:00
jbj 7d44f13395 - use array of pointers rather than contiguous array for ts->order.
CVS patchset: 5186
CVS date: 2001/11/16 22:42:19
2001-11-16 22:42:19 +00:00
jbj bf2a991c67 Create rpmte.[ch].
CVS patchset: 5185
CVS date: 2001/11/16 20:26:01
2001-11-16 20:26:01 +00:00
jbj 2bc3326438 - annotations to make a transactionElement opaque.
CVS patchset: 5184
CVS date: 2001/11/16 19:26:33
2001-11-16 19:26:33 +00:00
jbj eda96fd190 Eliminate dead code.
CVS patchset: 5183
CVS date: 2001/11/16 13:58:21
2001-11-16 13:58:21 +00:00
jbj 7f1fd8aabc - transaction.c: use wrappers/iterators to access TFI_t.
CVS patchset: 5182
CVS date: 2001/11/16 00:26:30
2001-11-16 00:26:30 +00:00
jbj 846ed75f9b - tweak overlapped file fingerprint retrieval for speed.
CVS patchset: 5181
CVS date: 2001/11/15 18:22:33
2001-11-15 18:22:33 +00:00
jbj f50fc15ba0 depends.c and rpmal.c have opaque TFI_t.
CVS patchset: 5180
CVS date: 2001/11/14 00:14:01
2001-11-14 00:14:01 +00:00
jbj b1c03797eb - split file info tag sets into rpmfi.c.
- create toy TFI_t iterators.

CVS patchset: 5179
CVS date: 2001/11/13 19:04:33
2001-11-13 19:04:33 +00:00
jbj 49f98b8dae transaction.c: lclint cleanups.
CVS patchset: 5178
CVS date: 2001/11/12 22:54:39
2001-11-12 22:54:39 +00:00
jbj 21a35690b3 - commit to using rpmDepSet and TFI_t, not header.
- lclint rpmio fiddles.

CVS patchset: 5177
CVS date: 2001/11/12 20:51:05
2001-11-12 20:51:05 +00:00
jbj 55ffccbdde - unify rpmFNSet into TFI_t.
- eliminate header reference in rpmtransAddPackage, use TFI_t data.

CVS patchset: 5176
CVS date: 2001/11/11 22:51:00
2001-11-11 22:51:00 +00:00
jbj 1eb0503123 Replace loadFi with fiNew, freeFi with fiFree.
CVS patchset: 5175
CVS date: 2001/11/11 20:45:20
2001-11-11 20:45:20 +00:00
jbj ac9f0fea03 - factor per-transactionElement data out of TFI_t through pointer ref.
CVS patchset: 5174
CVS date: 2001/11/11 16:17:57
2001-11-11 16:17:57 +00:00
jbj b97f1cf32b - common structure elements for unification of TFI_t and rpmFNSet.
CVS patchset: 5173
CVS date: 2001/11/11 12:47:08
2001-11-11 12:47:08 +00:00
jbj 2928a5b00d Discard ts->addedPackages at end of rpmdepOrder() for now.
CVS patchset: 5172
CVS date: 2001/11/11 03:15:47
2001-11-11 03:15:47 +00:00