Commit Graph

462 Commits

Author SHA1 Message Date
pauln d7a0e859ba Re-export hidden VSF symbols 139221
CVS patchset: 7581
CVS date: 2004/11/15 14:12:19
2004-11-15 14:12:19 +00:00
jbj 487c902d2f - python: add python 2.4 support.
CVS patchset: 7562
CVS date: 2004/11/09 06:59:34
2004-11-09 06:59:34 +00:00
jbj f38adb1404 Splint clean.
CVS patchset: 7559
CVS date: 2004/11/08 20:56:18
2004-11-08 20:56:18 +00:00
jbj fffc17ec6d Sanity.
CVS patchset: 7558
CVS date: 2004/11/08 18:38:42
2004-11-08 18:38:42 +00:00
jbj 85d28994b9 - python: remove ".A" from creaky ts.check() tuple return (#135008).
- python: fix RPMPROB_BADRELOCATE segfault return in ts.check (#137116).
- revert selinux patch until fc3 release.
- reprise file conflicts yet again, flip/flop/flip/flop ...
- fix: buffer overrun displaying ko_KR (#135389).

CVS patchset: 7532
CVS date: 2004/10/31 20:22:01
2004-10-31 20:22:01 +00:00
jbj 37718380bf - bump popt to version to 1.10.
CVS patchset: 7519
CVS date: 2004/10/28 23:57:36
2004-10-28 23:57:36 +00:00
jbj e609515b33 Build rpm-4.4-0.1 packages.
CVS patchset: 7518
CVS date: 2004/10/27 22:57:14
2004-10-27 22:57:14 +00:00
jbj 8faa61c020 Doxygen fiddles.
CVS patchset: 7495
CVS date: 2004/10/20 10:19:34
2004-10-20 10:19:34 +00:00
jbj e47ccc321a Add rpmtsCheck() and rpmtsOrder() to iterator.
Add rpmgi.[ch] to Dpxyfiles.in and POTFOLES.in

CVS patchset: 7492
CVS date: 2004/10/20 02:34:17
2004-10-20 02:34:17 +00:00
pauln ea8c710ac4 Build and changes for _rpm module
CVS patchset: 7490
CVS date: 2004/10/19 21:35:24
2004-10-19 21:35:24 +00:00
pauln d96e690b8d Initial python wrapped rpm module files
CVS patchset: 7489
CVS date: 2004/10/19 21:33:22
2004-10-19 21:33:22 +00:00
pauln 4330e4eab5 ignore file for rpm-python rpm dir
CVS patchset: 7488
CVS date: 2004/10/19 21:31:03
2004-10-19 21:31:03 +00:00
jbj dea95c48df Upgrade to db-4.3.14 internal.
CVS patchset: 7473
CVS date: 2004/10/16 12:50:52
2004-10-16 12:50:52 +00:00
jbj 5c095b4d65 Splint fiddles.
CVS patchset: 7460
CVS date: 2004/10/13 19:03:45
2004-10-13 19:03:45 +00:00
jbj 3027bc96de Move rpm-python test scripts to test subdirectory.
CVS patchset: 7459
CVS date: 2004/10/13 18:40:33
2004-10-13 18:40:33 +00:00
jbj f9dbc32cda Permit fi = rpm.fi(h, tagN, flags) creator, analogous to h.fiFromHeader().
Add optional flags to hdr_fiFromHeader().

CVS patchset: 7457
CVS date: 2004/10/13 15:28:19
2004-10-13 15:28:19 +00:00
jbj 8b2a6b9e8f Permit ds = rpm.ds(h, tagN, flags) creator, analogous to h.dsFromHeader().
Add optional flags to hdr_dsFromHeader().

CVS patchset: 7456
CVS date: 2004/10/13 14:53:21
2004-10-13 14:53:21 +00:00
jbj 2f0f41425d Return current problem set form transaction.
CVS patchset: 7455
CVS date: 2004/10/13 06:26:16
2004-10-13 06:26:16 +00:00
jbj 628676b987 More cleanup.
CVS patchset: 7453
CVS date: 2004/10/12 21:16:54
2004-10-12 21:16:54 +00:00
jbj 78c3de9ce3 No need for ps.NumProblems() method.
CVS patchset: 7452
CVS date: 2004/10/12 21:08:04
2004-10-12 21:08:04 +00:00
jbj 112846247d Proof-of-concept rpmps object. Ick ...
CVS patchset: 7451
CVS date: 2004/10/12 20:26:05
2004-10-12 20:26:05 +00:00
jbj b576fa4259 rpmps framework created.
CVS patchset: 7450
CVS date: 2004/10/12 00:13:22
2004-10-12 00:13:22 +00:00
jbj 12ccd4fb2f Add Find and Merge methods, Sort stub.
CVS patchset: 7449
CVS date: 2004/10/11 23:31:18
2004-10-11 23:31:18 +00:00
pauln 771d9e1222 Don't include Arch in release for backwards compat (#135008)
CVS patchset: 7447
CVS date: 2004/10/11 15:16:49
2004-10-11 15:16:49 +00:00
jbj d1a74696d6 Doxygen and cpp nit picks.
CVS patchset: 7443
CVS date: 2004/10/09 21:58:33
2004-10-09 21:58:33 +00:00
arekm a2a13dcee9 Use libtool magic to build python modules.
CVS patchset: 7321
CVS date: 2004/06/14 16:34:04
2004-06-14 16:34:04 +00:00
jbj 99e34f26fb - python: permit integer keys to ts.dbMatch().
CVS patchset: 7306
CVS date: 2004/06/11 17:52:58
2004-06-11 17:52:58 +00:00
jbj 3186a9ba73 - python: return ds, not tuple, for ds iteration.
CVS patchset: 7305
CVS date: 2004/06/10 16:33:16
2004-06-10 16:33:16 +00:00
pauln b41bba2c16 Return a single ds if you try and iterate over a single ds
CVS patchset: 7301
CVS date: 2004/06/10 14:48:46
2004-06-10 14:48:46 +00:00
niemeyer 96063191fc - Adding support for integer keys in ts.dbMatch().
- Adding readHeaderFromFD().

CVS patchset: 7247
CVS date: 2004/05/04 21:12:04
2004-05-04 21:12:04 +00:00
jbj 08c6449095 Proof-of-concept for arch filtered dependencies.
CVS patchset: 7206
CVS date: 2004/03/29 07:43:42
2004-03-29 07:43:42 +00:00
jbj dff80a94cc - use package build time as EVR comparison tie breaker.
CVS patchset: 7201
CVS date: 2004/03/28 14:57:53
2004-03-28 14:57:53 +00:00
jbj 60057a2de1 Splint fiddles.
CVS patchset: 7195
CVS date: 2004/03/26 17:27:57
2004-03-26 17:27:57 +00:00
pauln 5f12397f52 Make spec-py lint free.
CVS patchset: 7166
CVS date: 2004/03/11 08:32:02
2004-03-11 08:32:02 +00:00
pauln da9a1be04c Begin lint fixes for spec-py
CVS patchset: 7165
CVS date: 2004/03/11 07:03:40
2004-03-11 07:03:40 +00:00
pauln fcfdff02e8 Fix splint warnings for spec
CVS patchset: 7164
CVS date: 2004/03/11 06:25:48
2004-03-11 06:25:48 +00:00
jbj 1a9da41d89 substititute labelCompare into rpmds_compare; map rpmdsCompare onto '==' and '!='.
CVS patchset: 7163
CVS date: 2004/03/11 03:06:38
2004-03-11 03:06:38 +00:00
pauln aeab205719 Initial rpm.spec implementation
CVS patchset: 7160
CVS date: 2004/03/10 22:44:29
2004-03-10 22:44:29 +00:00
jbj 6ec3d6d4d1 Typo.
CVS patchset: 7114
CVS date: 2004/02/21 18:37:56
2004-02-21 18:37:56 +00:00
jbj 7d3676c158 Fix typo.
CVS patchset: 7112
CVS date: 2004/02/21 18:36:09
2004-02-21 18:36:09 +00:00
sopwith fa18754507 another oops
CVS patchset: 7108
CVS date: 2004/02/20 20:18:20
2004-02-20 20:18:20 +00:00
sopwith 2a92438258 oops
CVS patchset: 7107
CVS date: 2004/02/20 20:06:31
2004-02-20 20:06:31 +00:00
sopwith 0f7a21bdea Further fixes related to 113661
CVS patchset: 7105
CVS date: 2004/02/20 20:05:27
2004-02-20 20:05:27 +00:00
pauln 26f46dd389 Enable selinux contexts in rpmtsRun - patch from Jeremy Katz
CVS patchset: 7086
CVS date: 2004/01/28 00:09:06
2004-01-28 00:09:06 +00:00
jbj 7ab738b23d - python: throw exception on bad arg to labelCompare (#113661).
CVS patchset: 7084
CVS date: 2004/01/26 09:59:36
2004-01-26 09:59:36 +00:00
jbj b8988af3c5 Build with gcc-2.95.3 and python-2.2, remove incompat CFLAGS and casts.
CVS patchset: 7082
CVS date: 2004/01/22 14:28:08
2004-01-22 14:28:08 +00:00
jbj 46c795f211 Quick fix for [] vs None retrun.
CVS patchset: 7080
CVS date: 2004/01/16 05:47:51
2004-01-16 05:47:51 +00:00
jbj ac38a8072f Return [] for tags with no contents.
CVS patchset: 7078
CVS date: 2004/01/14 16:20:04
2004-01-14 16:20:04 +00:00
jbj afaec3b8c2 Typo.
CVS patchset: 7067
CVS date: 2004/01/05 18:31:50
2004-01-05 18:31:50 +00:00
jbj 7989c8c4f5 - python: avoid invoking python to acquire ill-specified parameters.
CVS patchset: 7060
CVS date: 2004/01/01 17:49:17
2004-01-01 17:49:17 +00:00
jbj 0deeb05eed - python: include Python.h before glibc features.h.
CVS patchset: 7055
CVS date: 2004/01/01 16:34:10
2004-01-01 16:34:10 +00:00
pauln 355fc032c3 Return [] for lists see #112794
CVS patchset: 7054
CVS date: 2004/01/01 12:14:25
2004-01-01 12:14:25 +00:00
jbj a3bf9b96f9 - use -fPIC -DPIC on all platforms, not just mandatory (#112713).
CVS patchset: 7051
CVS date: 2003/12/30 15:12:50
2003-12-30 15:12:50 +00:00
pauln 9dcae00ef6 Fix for lists in P/R/O/C see bug #110226
CVS patchset: 6995
CVS date: 2003/12/22 14:38:13
2003-12-22 14:38:13 +00:00
jbj 4170ed7852 - fix: ds.Single() method needs malloc'd elements (#109919).
CVS patchset: 6980
CVS date: 2003/12/18 12:00:37
2003-12-18 12:00:37 +00:00
jbj 60207c0346 - build with db-4.2.52 internal.
- refresh bsddb.

CVS patchset: 6973
CVS date: 2003/12/16 03:41:35
2003-12-16 03:41:35 +00:00
jbj 752cac72e2 - only internal Berkeley db from now on.
- revive "make dist".

CVS patchset: 6971
CVS date: 2003/12/11 19:09:58
2003-12-11 19:09:58 +00:00
jbj 5e20d90422 splint fiddles, no warnings.
CVS patchset: 6961
CVS date: 2003/12/01 19:15:38
2003-12-01 19:15:38 +00:00
jbj 3dcfeb3f9a Merge changes from rpm-4.2.1 development.
CVS patchset: 6959
CVS date: 2003/11/23 19:50:52
2003-11-23 19:50:52 +00:00
jbj cecbf1bdb2 - toy method to enable --stats through bindings.
CVS patchset: 6899
CVS date: 2003/06/05 16:58:47
2003-06-05 16:58:47 +00:00
jbj 9e1e00f00a Use mpextgcd, not mpbinv_w.
CVS patchset: 6874
CVS date: 2003/05/23 17:34:22
2003-05-23 17:34:22 +00:00
jbj dac695e290 Prepare to build with external beecrypt-3.0.0.
CVS patchset: 6871
CVS date: 2003/05/22 21:21:43
2003-05-22 21:21:43 +00:00
jbj 1283382043 - use beecrypt-3.0.0 API with beecrypt.api.h et al, not types.h.
CVS patchset: 6859
CVS date: 2003/05/18 15:37:51
2003-05-18 15:37:51 +00:00
jbj c76d999142 Rounding for signed division cases.
CVS patchset: 6853
CVS date: 2003/05/17 03:19:55
2003-05-17 03:19:55 +00:00
jbj 386487237f SPecial cases for negatives to odd positive powers.
CVS patchset: 6852
CVS date: 2003/05/17 02:54:40
2003-05-17 02:54:40 +00:00
jbj 7804d69208 Finish signed magnitude tests.
CVS patchset: 6851
CVS date: 2003/05/17 02:34:45
2003-05-17 02:34:45 +00:00
jbj 38004c8677 fix: do headerFree after headerRead.
CVS patchset: 6849
CVS date: 2003/05/16 21:14:30
2003-05-16 21:14:30 +00:00
jbj e5b645cfe4 Overloading methods of subtype example.
CVS patchset: 6838
CVS date: 2003/05/12 22:28:28
2003-05-12 22:28:28 +00:00
jbj 17182c4ac1 Add carry/borrow test with signed magnitude mpw's.
CVS patchset: 6831
CVS date: 2003/05/11 16:17:04
2003-05-11 16:17:04 +00:00
jbj f1d3267c15 Add coercion-on-the-fly.
Rename to python function, not tp_foo member, names.
Tests for Knuth polynomial in base, iterativepowers.

CVS patchset: 6830
CVS date: 2003/05/10 19:23:57
2003-05-10 19:23:57 +00:00
jbj 728df698b6 Sanity.
CVS patchset: 6829
CVS date: 2003/05/09 23:05:45
2003-05-09 23:05:45 +00:00
jbj 9b1821f798 Merge mpnumber malloc's into python mpw object malloc.
CVS patchset: 6828
CVS date: 2003/05/09 22:01:59
2003-05-09 22:01:59 +00:00
jbj 4fee8b2420 Prepare to dump mpnumber from mpwObject.
CVS patchset: 6827
CVS date: 2003/05/09 16:13:34
2003-05-09 16:13:34 +00:00
jbj 8fbd1290f6 Convert mpw to and from long.
CVS patchset: 6824
CVS date: 2003/05/07 23:20:31
2003-05-07 23:20:31 +00:00
jbj 716074d013 Blueprint mpw against mpz routines, abandon signed division fo now.
CVS patchset: 6823
CVS date: 2003/05/07 19:00:42
2003-05-07 19:00:42 +00:00
jbj 5f26a13065 *** empty log message ***
CVS patchset: 6821
CVS date: 2003/05/06 22:54:03
2003-05-06 22:54:03 +00:00
jbj 19306b30aa Use single ndivmod, rather than nmod followed by ndivmod, in mpstr.
CVS patchset: 6820
CVS date: 2003/05/06 21:53:02
2003-05-06 21:53:02 +00:00
jbj 3743a6283b Fix s/bc/mpw/ typos in mpstr.
Fix cut and paste booboo, s/rshift/lshift/ for when x << y.

CVS patchset: 6819
CVS date: 2003/05/06 19:57:10
2003-05-06 19:57:10 +00:00
jbj 3bb3246247 Add unit test {rpmdb,mpw}/test subdirs.
CVS patchset: 6817
CVS date: 2003/05/05 21:42:55
2003-05-05 21:42:55 +00:00
jbj 704ce887bf Move to rpmdb subdirectory.
CVS patchset: 6816
CVS date: 2003/05/05 21:42:13
2003-05-05 21:42:13 +00:00
jbj 52b7a8e310 Upgrade to bsddb from python-2.3.
CVS patchset: 6815
CVS date: 2003/05/05 19:33:46
2003-05-05 19:33:46 +00:00
jbj 4e1b7e82c0 Back out Py_TPFLAGS_BASETYPE for now.
CVS patchset: 6812
CVS date: 2003/05/05 02:16:59
2003-05-05 02:16:59 +00:00
jbj 3db8afedc0 Use getattro/setattro throughout.
Convert to mpfprintlin from diddled mpprintln.

CVS patchset: 6811
CVS date: 2003/05/04 17:34:53
2003-05-04 17:34:53 +00:00
jbj 6d64db3442 Sanity.
CVS patchset: 6808
CVS date: 2003/05/02 21:50:23
2003-05-02 21:50:23 +00:00
jbj 1b00e0031d Generate random primes method.
CVS patchset: 6807
CVS date: 2003/05/02 21:05:46
2003-05-02 21:05:46 +00:00
jbj 31e269224f fix typo in system.h.
python: bindings for returning mpw's from random number generator.

CVS patchset: 6800
CVS date: 2003/05/01 08:09:16
2003-05-01 08:09:16 +00:00
jbj d13b4600f4 Add mpw.rndm to return random in range 1 < r < b-1.
CVS patchset: 6799
CVS date: 2003/04/30 21:35:20
2003-04-30 21:35:20 +00:00
jbj 44fd5be7f9 Create rpmrng module.
CVS patchset: 6798
CVS date: 2003/04/30 21:05:20
2003-04-30 21:05:20 +00:00
jbj b1c4b83524 Create rpm.mpw module from guts of rpm.bc.
CVS patchset: 6796
CVS date: 2003/04/30 18:16:10
2003-04-30 18:16:10 +00:00
jbj e4aa414fe7 Create.
CVS patchset: 6795
CVS date: 2003/04/30 17:46:38
2003-04-30 17:46:38 +00:00
jbj ebb6a798bc Reorganize to streamline debugging.
CVS patchset: 6794
CVS date: 2003/04/30 17:45:30
2003-04-30 17:45:30 +00:00
jbj b9ddecf2de Bindings for modular arithmetic.
CVS patchset: 6793
CVS date: 2003/04/30 03:25:19
2003-04-30 03:25:19 +00:00
jbj d4538f2d0d beecrypt-3.0.0 merge: DSA/SHA1 functional in rpm.
CVS patchset: 6786
CVS date: 2003/04/28 21:10:07
2003-04-28 21:10:07 +00:00
jbj 6718ac9b84 beecrypt-3.0.0 merge: grand renaming, mp32number et al.
CVS patchset: 6778
CVS date: 2003/04/25 19:45:10
2003-04-25 19:45:10 +00:00
jbj f589bf944e beecrypt-3.0.0 merge: file renaming.
Sanity.

CVS patchset: 6777
CVS date: 2003/04/25 19:22:20
2003-04-25 19:22:20 +00:00
jbj fce07c707a Do signed scaling when dividing.
CVS patchset: 6773
CVS date: 2003/04/25 12:26:38
2003-04-25 12:26:38 +00:00
jbj 7f77dc6110 Rework arithmetic.
CVS patchset: 6772
CVS date: 2003/04/25 03:01:58
2003-04-25 03:01:58 +00:00
jbj d55b8e03bc fix: 15^8 had sign problems in intermediate.
CVS patchset: 6771
CVS date: 2003/04/24 23:02:35
2003-04-24 23:02:35 +00:00
jbj 740d48650b fix: mp32str difficulties with sign bit.
CVS patchset: 6770
CVS date: 2003/04/24 19:31:18
2003-04-24 19:31:18 +00:00
jbj d2d3476ced Trim leading zero's.
CVS patchset: 6768
CVS date: 2003/04/24 16:59:05
2003-04-24 16:59:05 +00:00
jbj de92f6ba0e Print positive numbers only.
Add extra word for sign bit.

CVS patchset: 6767
CVS date: 2003/04/24 12:23:30
2003-04-24 12:23:30 +00:00
jbj d832d12330 Mostly functional sliding window exponentiation bindings.
CVS patchset: 6766
CVS date: 2003/04/23 23:40:08
2003-04-23 23:40:08 +00:00
jbj e95166341a python: missed tuple refcount in IDTXload/IDTXglob.
CVS patchset: 6762
CVS date: 2003/04/18 14:03:11
2003-04-18 14:03:11 +00:00
jbj 8490f11738 Typos and transfer trash.
CVS patchset: 6761
CVS date: 2003/04/17 22:14:15
2003-04-17 22:14:15 +00:00
jbj c6156e0abd Doxygen doco markup.
CVS patchset: 6760
CVS date: 2003/04/17 17:17:27
2003-04-17 17:17:27 +00:00
jbj c243ab099b - resurrect manifests, RPMRC_NOTFOUND returned by readLead().
CVS patchset: 6752
CVS date: 2003/04/16 17:48:04
2003-04-16 17:48:04 +00:00
jbj 12b77c0582 Beecrypt python bindings for arithmetic and radix conversion formatting.
CVS patchset: 6738
CVS date: 2003/04/11 22:21:40
2003-04-11 22:21:40 +00:00
jbj 142d1ac037 Mostly complete beecrypt bindings.
CVS patchset: 6737
CVS date: 2003/04/11 00:52:17
2003-04-11 00:52:17 +00:00
jbj e8cf6cbb05 Sanity.
CVS patchset: 6652
CVS date: 2003/03/05 00:13:11
2003-03-05 00:13:11 +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 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 d23480d85d - file: *really* read elf64 notes correctly.
- python: restore thread context on errorCB (#80744).

CVS patchset: 6007
CVS date: 2003/01/12 21:23:49
2003-01-12 21:23:49 +00:00
jbj 24e18d4b3f Teach python subdirs lib64 too.
CVS patchset: 6003
CVS date: 2003/01/08 23:27:51
2003-01-08 23:27:51 +00:00
jbj 0635d0ad62 Use $(shell ...) in Makefile.am, duh.
CVS patchset: 6002
CVS date: 2003/01/08 22:36:23
2003-01-08 22:36:23 +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 86f5190567 Dump multilib code, colored depndencies instead.
CVS patchset: 5990
CVS date: 2002/12/31 02:12:02
2002-12-31 02:12:02 +00:00
jbj 39cbc98d69 1st crack at colored installs.
CVS patchset: 5989
CVS date: 2002/12/31 01:23:03
2002-12-31 01:23:03 +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 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 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 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 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 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 06ace585a7 Bail on rpmfts_repr() for now.
CVS patchset: 5939
CVS date: 2002/12/13 20:50:14
2002-12-13 20:50:14 +00:00
jbj 8681309f1a Add
PyObject *md_dict;		/*!< to look like PyModuleObject */
to all rpmfoo_Type's.

CVS patchset: 5936
CVS date: 2002/12/12 17:46:22
2002-12-12 17:46:22 +00:00
jbj 78ddb8c876 Sanity.
CVS patchset: 5935
CVS date: 2002/12/11 15:06:17
2002-12-11 15:06:17 +00:00
jbj 513fc078de Add iterators to rpmfts-py.c.
splint fiddles.

CVS patchset: 5933
CVS date: 2002/12/11 03:16:24
2002-12-11 03:16:24 +00:00
jbj 2452c14619 Add rpmfts-py.[ch] bindings for fts(3) from rpmio.
splint fiddles.

CVS patchset: 5932
CVS date: 2002/12/11 00:12:17
2002-12-11 00:12:17 +00:00
jbj fe6043016c 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
2002-12-10 19:46:03 +00:00
jbj c6dcee8ac6 Add coercions.
CVS patchset: 5928
CVS date: 2002/12/10 16:31:39
2002-12-10 16:31:39 +00:00
jbj 76cf50aa5b Include rpmbc-py.h too.
CVS patchset: 5927
CVS date: 2002/12/09 17:59:03
2002-12-09 17:59:03 +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 1b650d04ab Implement divide and divmod methods.
CVS patchset: 5925
CVS date: 2002/12/08 21:50:36
2002-12-08 21:50:36 +00:00
jbj 0b6941dbb4 Add Debug method, implement obvious functions.
CVS patchset: 5924
CVS date: 2002/12/08 20:57:34
2002-12-08 20:57:34 +00:00
jbj 9e279581d8 Stubs for beecrypt bindings.
CVS patchset: 5923
CVS date: 2002/12/08 19:04:54
2002-12-08 19:04:54 +00:00
jbj 92dee513d2 Finish converting to .splintrc.
CVS patchset: 5919
CVS date: 2002/12/07 19:00:57
2002-12-07 19:00:57 +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
jbj 0717d19bb1 Add new rpmte methods.
CVS patchset: 5914
CVS date: 2002/12/03 21:00:38
2002-12-03 21:00:38 +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 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 3a6513ab13 Regenerate libltdl autocrap.
CVS patchset: 5841
CVS date: 2002/11/08 22:23:36
2002-11-08 22:23:36 +00:00
jbj cce908ec4a Upgrade to bsddb3 3.4.2, include db-4.1.17 fiddles.
CVS patchset: 5829
CVS date: 2002/11/06 16:46:54
2002-11-06 16:46:54 +00:00
jbj 2782446f1e - python: permit headers to be hashed.
CVS patchset: 5780
CVS date: 2002/10/15 18:52:50
2002-10-15 18:52:50 +00:00
jbj d0ccee051f - fix: use size_t consistently, avoid segfault on ia64.
CVS patchset: 5760
CVS date: 2002/10/09 19:07:43
2002-10-09 19:07:43 +00:00
jbj 0fd303f38a Check for orphan'ed chnages in rpm-4.1.
CVS patchset: 5718
CVS date: 2002/09/19 16:30:25
2002-09-19 16:30:25 +00:00
jbj f19f373a59 - fix: always do rpmalMakeIndex.
- fix: resurrect --triggers (#73330).
- python: typo in NOKEY exception string.

CVS patchset: 5696
CVS date: 2002/09/03 12:23:51
2002-09-03 12:23:51 +00:00
jbj cc5d229b0e Sync with rpm-4.1.
CVS patchset: 5695
CVS date: 2002/08/31 22:39:34
2002-08-31 22:39:34 +00:00
jbj 4914b09624 - python: don't remap NOKEY/UNTRUSTED to OK.
CVS patchset: 5671
CVS date: 2002/08/26 17:42:39
2002-08-26 17:42:39 +00:00
jbj f5a546f580 - merge signature returns into rpmRC.
- python: exceptions on NOKEY/NOTTRUSTED.

CVS patchset: 5667
CVS date: 2002/08/23 21:01:59
2002-08-23 21:01:59 +00:00