jbj [Fri, 31 Mar 2000 09:33:17 +0000 (09:33 +0000)]
fix: duplicate free in db3.
Use Berkeley "home" db directory with relative rather than absolute paths.
CVS patchset: 3646
CVS date: 2000/03/31 09:33:17
jbj [Thu, 30 Mar 2000 19:22:46 +0000 (19:22 +0000)]
Mostly functional db2 interface, db3 still has problems.
CVS patchset: 3645
CVS date: 2000/03/30 19:22:46
jbj [Thu, 30 Mar 2000 19:21:09 +0000 (19:21 +0000)]
fix: move free after error message that needs data.
CVS patchset: 3644
CVS date: 2000/03/30 19:21:09
jbj [Mon, 27 Mar 2000 15:55:07 +0000 (15:55 +0000)]
add db3 to the pile, isolate all with incremental link and vectors.
CVS patchset: 3643
CVS date: 2000/03/27 15:55:07
jbj [Mon, 27 Mar 2000 11:13:25 +0000 (11:13 +0000)]
Compilation with db3.
CVS patchset: 3642
CVS date: 2000/03/27 11:13:25
jbj [Sun, 26 Mar 2000 22:45:02 +0000 (22:45 +0000)]
Add --preferdb for now to permit testing db0/db1/db2.
CVS patchset: 3641
CVS date: 2000/03/26 22:45:02
jbj [Fri, 24 Mar 2000 22:12:59 +0000 (22:12 +0000)]
Bump version to next release.
CVS patchset: 3640
CVS date: 2000/03/24 22:12:59
jbj [Fri, 24 Mar 2000 17:20:17 +0000 (17:20 +0000)]
Sanity.
CVS patchset: 3639
CVS date: 2000/03/24 17:20:17
jbj [Fri, 24 Mar 2000 08:00:12 +0000 (08:00 +0000)]
Sanity.
CVS patchset: 3638
CVS date: 2000/03/24 08:00:12
jbj [Thu, 23 Mar 2000 20:58:01 +0000 (20:58 +0000)]
convert db1 -> db2 on-disk format using --rebuilddb.
CVS patchset: 3637
CVS date: 2000/03/23 20:58:01
jbj [Thu, 23 Mar 2000 15:49:50 +0000 (15:49 +0000)]
- API: change dbi to pass by reference, not value.
- cram all of db1, db_185, and db2 interfaces into rpmlib.
CVS patchset: 3636
CVS date: 2000/03/23 15:49:50
jbj [Sat, 18 Mar 2000 14:24:21 +0000 (14:24 +0000)]
Typo.
CVS patchset: 3634
CVS date: 2000/03/18 14:24:21
jbj [Fri, 17 Mar 2000 21:04:50 +0000 (21:04 +0000)]
configure noarch compatibility in rpmrc for ia64.
CVS patchset: 3633
CVS date: 2000/03/17 21:04:50
jbj [Thu, 16 Mar 2000 14:27:04 +0000 (14:27 +0000)]
configure.in fiddles for BSD systems (Patrick Schoo).
CVS patchset: 3631
CVS date: 2000/03/16 14:27:04
jbj [Wed, 15 Mar 2000 19:50:57 +0000 (19:50 +0000)]
- fix: noLibio = 0 on Red Hat 4.x and 5.x.
- fix: typo in autodeps/linux.req.
CVS patchset: 3630
CVS date: 2000/03/15 19:50:57
jbj [Tue, 14 Mar 2000 15:24:25 +0000 (15:24 +0000)]
Add note that -L paths may have to be used.
CVS patchset: 3627
CVS date: 2000/03/14 15:24:25
jbj [Mon, 13 Mar 2000 15:17:12 +0000 (15:17 +0000)]
use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db.
CVS patchset: 3626
CVS date: 2000/03/13 15:17:12
jbj [Mon, 13 Mar 2000 15:13:53 +0000 (15:13 +0000)]
Start rpm-3.1 development.
CVS patchset: 3625
CVS date: 2000/03/13 15:13:53
jbj [Sat, 11 Mar 2000 21:13:18 +0000 (21:13 +0000)]
Red Hat 4.2 has not __set_errno.
CVS patchset: 3624
CVS date: 2000/03/11 21:13:18
jbj [Sat, 11 Mar 2000 20:59:30 +0000 (20:59 +0000)]
Red Hat 5.2 has not __PMT.
CVS patchset: 3623
CVS date: 2000/03/11 20:59:30
jbj [Sat, 11 Mar 2000 20:35:03 +0000 (20:35 +0000)]
Sanity (penultimate rpm-3.0.4).
CVS patchset: 3622
CVS date: 2000/03/11 20:35:03
jbj [Sat, 11 Mar 2000 20:14:07 +0000 (20:14 +0000)]
fix: use glibc 2.1 glob/fnmatch everywhere.
CVS patchset: 3621
CVS date: 2000/03/11 20:14:07
jbj [Fri, 10 Mar 2000 22:02:29 +0000 (22:02 +0000)]
Update portability routines from glibc-2.1.
CVS patchset: 3620
CVS date: 2000/03/10 22:02:29
jbj [Fri, 10 Mar 2000 20:49:09 +0000 (20:49 +0000)]
Portability.
CVS patchset: 3619
CVS date: 2000/03/10 20:49:09
jbj [Fri, 10 Mar 2000 20:47:57 +0000 (20:47 +0000)]
Can't include system.h w/o mishap.
CVS patchset: 3618
CVS date: 2000/03/10 20:47:57
jbj [Fri, 10 Mar 2000 17:51:43 +0000 (17:51 +0000)]
Use /usr/lib paths.
CVS patchset: 3617
CVS date: 2000/03/10 17:51:43
jbj [Fri, 10 Mar 2000 17:50:53 +0000 (17:50 +0000)]
Get config.h by includeing "system.h"
CVS patchset: 3616
CVS date: 2000/03/10 17:50:53
jbj [Fri, 10 Mar 2000 17:49:09 +0000 (17:49 +0000)]
Update to glibc-2.1 version with GNU extensions.
CVS patchset: 3615
CVS date: 2000/03/10 17:49:09
jbj [Fri, 10 Mar 2000 16:53:08 +0000 (16:53 +0000)]
fix: better filter in linux.req to avoid ARM specific objdump output.
CVS patchset: 3614
CVS date: 2000/03/10 16:53:08
jbj [Thu, 9 Mar 2000 20:52:56 +0000 (20:52 +0000)]
Sanity (penultimate rpm-3.0.4 release candidate).
CVS patchset: 3613
CVS date: 2000/03/09 20:52:56
jbj [Thu, 9 Mar 2000 20:48:15 +0000 (20:48 +0000)]
Get the escapes correct for "id -u" fidget.
CVS patchset: 3612
CVS date: 2000/03/09 20:48:15
jbj [Thu, 9 Mar 2000 18:13:19 +0000 (18:13 +0000)]
Orphan.
CVS patchset: 3611
CVS date: 2000/03/09 18:13:19
jbj [Thu, 9 Mar 2000 18:13:02 +0000 (18:13 +0000)]
- portability: skip bzip2 if not available.
- portability: skip gzseek if not available (zlib-1.0.4).
- portability: skip personality if not available (linux).
- portability: always include arpa/inet.h (HP-UX).
- portability: don't use id -u (Brandon Allbery).
- portability: don't chown/chgrp -h w/o lchown.
- portability: splats in rpm.spec to find /usr/{share,local}/locale/*
CVS patchset: 3610
CVS date: 2000/03/09 18:13:02
jbj [Tue, 7 Mar 2000 15:37:17 +0000 (15:37 +0000)]
portability: zlib-1.0.4 has not gzseek
portability: Red Hat 4.x has not personality
CVS patchset: 3609
CVS date: 2000/03/07 15:37:17
jbj [Tue, 7 Mar 2000 14:40:48 +0000 (14:40 +0000)]
Avoid libio on Red Hat 5.2 with libc5.
CVS patchset: 3608
CVS date: 2000/03/07 14:40:48
jbj [Fri, 3 Mar 2000 23:44:13 +0000 (23:44 +0000)]
Correct attribution.
CVS patchset: 3607
CVS date: 2000/03/03 23:44:13
jbj [Thu, 2 Mar 2000 20:21:10 +0000 (20:21 +0000)]
simpler hpux.prov script (Tim Mooney).
CVS patchset: 3606
CVS date: 2000/03/02 20:21:10
jbj [Wed, 1 Mar 2000 17:28:32 +0000 (17:28 +0000)]
Bump release (0.48).
CVS patchset: 3605
CVS date: 2000/03/01 17:28:32
jbj [Wed, 1 Mar 2000 17:16:47 +0000 (17:16 +0000)]
Typo.
CVS patchset: 3604
CVS date: 2000/03/01 17:16:47
jbj [Wed, 1 Mar 2000 15:34:53 +0000 (15:34 +0000)]
Add %changelog.
CVS patchset: 3603
CVS date: 2000/03/01 15:34:53
jbj [Wed, 1 Mar 2000 15:28:30 +0000 (15:28 +0000)]
Bump release.
CVS patchset: 3602
CVS date: 2000/03/01 15:28:30
jbj [Wed, 1 Mar 2000 00:22:47 +0000 (00:22 +0000)]
Add changelog.
CVS patchset: 3601
CVS date: 2000/03/01 00:22:47
jbj [Tue, 29 Feb 2000 23:22:44 +0000 (23:22 +0000)]
Portability fiddles.
Rebuild with latest rpmmodule.so code.
CVS patchset: 3600
CVS date: 2000/02/29 23:22:44
jbj [Tue, 29 Feb 2000 01:57:37 +0000 (01:57 +0000)]
Can't print a NULL on non-GNU systems.
CVS patchset: 3599
CVS date: 2000/02/29 01:57:37
msw [Mon, 28 Feb 2000 20:00:31 +0000 (20:00 +0000)]
i18nation
CVS patchset: 3598
CVS date: 2000/02/28 20:00:31
jbj [Mon, 28 Feb 2000 00:08:24 +0000 (00:08 +0000)]
More typos.
CVS patchset: 3597
CVS date: 2000/02/28 00:08:24
jbj [Sun, 27 Feb 2000 23:57:14 +0000 (23:57 +0000)]
Typos.
CVS patchset: 3596
CVS date: 2000/02/27 23:57:14
jbj [Sun, 27 Feb 2000 23:40:36 +0000 (23:40 +0000)]
Permit building w/o libbz2.a.
In popt, check for building within the rpm tree before requiring GNU gettext.
CVS patchset: 3595
CVS date: 2000/02/27 23:40:36
jbj [Sun, 27 Feb 2000 22:45:47 +0000 (22:45 +0000)]
Typo.
CVS patchset: 3594
CVS date: 2000/02/27 22:45:47
jbj [Sun, 27 Feb 2000 20:50:52 +0000 (20:50 +0000)]
Diminish solaris2.6 gcc noise.
CVS patchset: 3593
CVS date: 2000/02/27 20:50:52
jbj [Sun, 27 Feb 2000 20:17:21 +0000 (20:17 +0000)]
i18n install is in /usr/lib not /usr/share for solaris2.6.
CVS patchset: 3592
CVS date: 2000/02/27 20:17:21
jbj [Sun, 27 Feb 2000 18:52:30 +0000 (18:52 +0000)]
Solaris2.6 portability.
CVS patchset: 3591
CVS date: 2000/02/27 18:52:30
jbj [Fri, 25 Feb 2000 17:30:28 +0000 (17:30 +0000)]
Create symlink to platform configuration directory too.
CVS patchset: 3590
CVS date: 2000/02/25 17:30:28
jbj [Fri, 25 Feb 2000 16:49:05 +0000 (16:49 +0000)]
- sparc-sun-solaris2.6 portability check.
CVS patchset: 3589
CVS date: 2000/02/25 16:49:05
jbj [Fri, 25 Feb 2000 16:29:44 +0000 (16:29 +0000)]
- fix: filter excluded paths before adding install prefixes (#8709).
- add i18n lookaside to PO catalogue(s) for i18n strings.
- try for /etc/rpm/macros.specspo so that specspo autoconfigures rpm.
- per-platform configuration factored into /usr/lib/rpm subdir.
CVS patchset: 3588
CVS date: 2000/02/25 16:29:44
jbj [Thu, 24 Feb 2000 23:33:58 +0000 (23:33 +0000)]
(solaris 2.6): portability requires setenv.c.
CVS patchset: 3587
CVS date: 2000/02/24 23:33:58
jbj [Thu, 24 Feb 2000 22:28:31 +0000 (22:28 +0000)]
Automake portability diddles.
CVS patchset: 3586
CVS date: 2000/02/24 22:28:31
jbj [Thu, 24 Feb 2000 05:41:47 +0000 (05:41 +0000)]
Make sure that IPPORT_FTP is defined.
CVS patchset: 3585
CVS date: 2000/02/24 05:41:47
jbj [Wed, 23 Feb 2000 22:43:27 +0000 (22:43 +0000)]
Sanity (0.44 release).
CVS patchset: 3584
CVS date: 2000/02/23 22:43:27
jbj [Wed, 23 Feb 2000 22:40:53 +0000 (22:40 +0000)]
Add %_i18ndomains configuration.
CVS patchset: 3583
CVS date: 2000/02/23 22:40:53
jbj [Wed, 23 Feb 2000 19:20:20 +0000 (19:20 +0000)]
First attempt at rpmHeaderGetEntry().
CVS patchset: 3582
CVS date: 2000/02/23 19:20:20
jbj [Wed, 23 Feb 2000 17:34:41 +0000 (17:34 +0000)]
i18n lookaside.
CVS patchset: 3581
CVS date: 2000/02/23 17:34:41
jbj [Wed, 23 Feb 2000 17:20:20 +0000 (17:20 +0000)]
ANSIfcation.
CVS patchset: 3580
CVS date: 2000/02/23 17:20:20
jbj [Wed, 23 Feb 2000 01:48:51 +0000 (01:48 +0000)]
fix: missed level of indirection in i18nTag().
CVS patchset: 3579
CVS date: 2000/02/23 01:48:51
jbj [Tue, 22 Feb 2000 21:19:33 +0000 (21:19 +0000)]
Another attempt to get i18n lookaside functional.
CVS patchset: 3578
CVS date: 2000/02/22 21:19:33
jbj [Tue, 22 Feb 2000 13:08:35 +0000 (13:08 +0000)]
sparc: 64bit find-{provides,requires}.
CVS patchset: 3577
CVS date: 2000/02/22 13:08:35
jbj [Tue, 22 Feb 2000 13:04:06 +0000 (13:04 +0000)]
Sanity-0.43.
CVS patchset: 3576
CVS date: 2000/02/22 13:04:06
jbj [Tue, 22 Feb 2000 12:05:13 +0000 (12:05 +0000)]
fix: filter excluded paths before adding install prefixes (#8709).
CVS patchset: 3575
CVS date: 2000/02/22 12:05:13
jbj [Tue, 22 Feb 2000 03:11:30 +0000 (03:11 +0000)]
permit cli setting of build root policies.
CVS patchset: 3574
CVS date: 2000/02/22 03:11:30
jbj [Tue, 22 Feb 2000 03:09:53 +0000 (03:09 +0000)]
macro expansion (and absolute path) in %files -f arg (#9508,#9091).
CVS patchset: 3573
CVS date: 2000/02/22 03:09:53
jbj [Tue, 22 Feb 2000 01:09:16 +0000 (01:09 +0000)]
updated sv.po from <goeran@uddeborg.pp.se>.
CVS patchset: 3572
CVS date: 2000/02/22 01:09:16
jbj [Mon, 21 Feb 2000 10:32:01 +0000 (10:32 +0000)]
Avoid segfault on malformed %{!?FOO:} expansion (#9581).
CVS patchset: 3571
CVS date: 2000/02/21 10:32:01
jbj [Thu, 17 Feb 2000 21:49:52 +0000 (21:49 +0000)]
Remove fuzzies.
CVS patchset: 3570
CVS date: 2000/02/17 21:49:52
jbj [Thu, 17 Feb 2000 21:00:06 +0000 (21:00 +0000)]
add sl.po from Primoz Peterlin <peterlin@biofiz.mf.uni-lj.si>.
CVS patchset: 3569
CVS date: 2000/02/17 21:00:06
jbj [Thu, 17 Feb 2000 16:34:25 +0000 (16:34 +0000)]
Sanity (bump release).
CVS patchset: 3568
CVS date: 2000/02/17 16:34:25
jbj [Thu, 17 Feb 2000 16:29:28 +0000 (16:29 +0000)]
ENABLE_I18N_LOOKASIDE, take two.
CVS patchset: 3567
CVS date: 2000/02/17 16:29:28
jbj [Thu, 17 Feb 2000 16:26:52 +0000 (16:26 +0000)]
Use better RE and grep for exelist and liblist.
CVS patchset: 3566
CVS date: 2000/02/17 16:26:52
sopwith [Thu, 17 Feb 2000 03:32:20 +0000 (03:32 +0000)]
Include shlib files.
CVS patchset: 3565
CVS date: 2000/02/17 03:32:20
jbj [Wed, 16 Feb 2000 19:10:42 +0000 (19:10 +0000)]
Disable i18n lookaside for now.
CVS patchset: 3564
CVS date: 2000/02/16 19:10:42
jbj [Wed, 16 Feb 2000 03:02:44 +0000 (03:02 +0000)]
Compress man pages early.
CVS patchset: 3563
CVS date: 2000/02/16 03:02:44
jbj [Wed, 16 Feb 2000 00:36:55 +0000 (00:36 +0000)]
Improved cpanflute (Tim Powers).
CVS patchset: 3562
CVS date: 2000/02/16 00:36:55
jbj [Wed, 16 Feb 2000 00:33:16 +0000 (00:33 +0000)]
Improvements from Tim Powers.
CVS patchset: 3561
CVS date: 2000/02/16 00:33:16
jbj [Tue, 15 Feb 2000 22:17:43 +0000 (22:17 +0000)]
add scripts for autogenerating CPAN dependencies.
CVS patchset: 3560
CVS date: 2000/02/15 22:17:43
jbj [Tue, 15 Feb 2000 16:43:30 +0000 (16:43 +0000)]
Sanity (make release).
CVS patchset: 3559
CVS date: 2000/02/15 16:43:30
jbj [Tue, 15 Feb 2000 16:40:28 +0000 (16:40 +0000)]
new rpm-build package to isolate rpm dependencies on perl/bash2.
always remove duplicate identical package entries on --rebuilddb.
CVS patchset: 3558
CVS date: 2000/02/15 16:40:28
jbj [Tue, 15 Feb 2000 16:00:00 +0000 (16:00 +0000)]
Fix inverted test on headerGetEntry return.
CVS patchset: 3557
CVS date: 2000/02/15 16:00:00
jbj [Sun, 13 Feb 2000 19:24:19 +0000 (19:24 +0000)]
Patches from PLD.
CVS patchset: 3556
CVS date: 2000/02/13 19:24:19
jbj [Sun, 13 Feb 2000 19:23:55 +0000 (19:23 +0000)]
Implementation of i18n look-aside, no-op'ed for now.
CVS patchset: 3555
CVS date: 2000/02/13 19:23:55
jbj [Fri, 11 Feb 2000 23:16:47 +0000 (23:16 +0000)]
Report actual file name that failed to open.
CVS patchset: 3554
CVS date: 2000/02/11 23:16:47
msw [Fri, 11 Feb 2000 21:06:10 +0000 (21:06 +0000)]
add a method to fill the filelist fully
CVS patchset: 3553
CVS date: 2000/02/11 21:06:10
msw [Fri, 11 Feb 2000 20:29:22 +0000 (20:29 +0000)]
add compress/uncompress filelist
CVS patchset: 3552
CVS date: 2000/02/11 20:29:22
jbj [Fri, 11 Feb 2000 19:20:51 +0000 (19:20 +0000)]
Typo.
CVS patchset: 3551
CVS date: 2000/02/11 19:20:51
sopwith [Fri, 11 Feb 2000 04:44:14 +0000 (04:44 +0000)]
Makefile.am: Distribute test-poptrc, don't try to wildcard .po files.
testit.sh: Work with srcdir != builddir.
CVS patchset: 3550
CVS date: 2000/02/11 04:44:14
jbj [Thu, 10 Feb 2000 22:13:48 +0000 (22:13 +0000)]
Commit broken perl binding changes.
CVS patchset: 3549
CVS date: 2000/02/10 22:13:48
jbj [Thu, 10 Feb 2000 00:27:21 +0000 (00:27 +0000)]
brp-compress deals with hard links correctly.
patch for ja.po.
CVS patchset: 3548
CVS date: 2000/02/10 00:27:21
msw [Tue, 8 Feb 2000 20:18:38 +0000 (20:18 +0000)]
nuke const warning
CVS patchset: 3547
CVS date: 2000/02/08 20:18:38
msw [Tue, 8 Feb 2000 20:01:30 +0000 (20:01 +0000)]
handle header format extensions
CVS patchset: 3546
CVS date: 2000/02/08 20:01:30
jbj [Mon, 7 Feb 2000 19:28:44 +0000 (19:28 +0000)]
Sanity (bump release).
CVS patchset: 3545
CVS date: 2000/02/07 19:28:44
jbj [Sun, 6 Feb 2000 19:07:13 +0000 (19:07 +0000)]
{Free,Open}BSD find-{provides,requires} (suzukis@file.phys.tohoku.ac.jp).
CVS patchset: 3544
CVS date: 2000/02/06 19:07:13
jbj [Sun, 6 Feb 2000 19:05:36 +0000 (19:05 +0000)]
(From suzukis@file.phys.tohoku.ac.jp)
It seems that current rpm can work on FreeBSD, on OpenBSD,
and possibly on NetBSD (myself have not checked yet), but
find-provides and find-requires scripts are not provided
in rpm tarball. And, taking a glance on the "port"ed version
of rpm by FreeBSD people, they didn't write their own scripts.
Here's find-provides and find-requires for FreeBSD & OpenBSD.
I checked on FreeBSD-2.2.8 and OpenBSD-2.5 (possibly works on 2.6 too)
both a.out executable format. One of the known problem is
that following script cannot check the inter-library dependency.
On both systems, objdump is not bundled in default installation,
and even if you install objdump of GNU binutils,
it cannot check the inter-library dependency.
The recent FreeBSD and NetBSD are in ELF format, so should
be modified... I will send a version for FreeBSD-3.4 sooner
or later, but if anybody is interested in, please write.
I wish these scripts will be included in future version of rpm.
suzuki
CVS patchset: 3543
CVS date: 2000/02/06 19:05:36