#define to enum values in 4.0.2. This will be released as an
interim version, since Red Hat is shipping 7.1 with this version of
rpm.
+
+0.32 Tue May 15 00:54:20 PDT 2001
+ - alpha twelve
+
+ Found and fixed a bug in RPM/Database.xs that was causing more of
+ the "Attempt to free unreferenced scalar" messages. In the process,
+ noticed that caching of values during iteration wasn't actually
+ working as designed. The resulting fix should improve database look-ups
+ fairly noticably.
+
+ Two more places found (one in RPM/Header.xs, one in RPM/Database.xs)
+ that were contributing to memory leakage.
+
+ A lot of changes to RPM/Constants.xs in terms of reducing the number
+ and length of string-compares made in constant look-ups. This is most
+ noticable in the RPM* set of constants, where the breakdown is the
+ most granular. On the main dev box (a P-1/233MHz) this sped up the
+ full test suite by over 25%.
#!/bin/perl
-# $Id: Makefile.PL,v 1.22 2001/04/29 22:44:13 rjray Exp $
+# $Id: Makefile.PL,v 1.23 2001/05/15 07:57:34 rjray Exp $
use Config;
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'RPM',
DISTNAME => 'Perl-RPM',
- VERSION => '0.31',
+ VERSION => '0.32',
LIBS => $rpm_libs,
DEFINE => $rpm_defines,
PM => \%PM,
Perl-RPM - Native bindings to the RPM Package Manager API for Perl
-Version 0.31 (alpha eleven)
+Version 0.32 (alpha twelve)
WHAT IS IT
CHANGES
-This is the eleventh release. For detailed changes, see the file ChangeLog.
-This release is primarily to provide a version that will compile against
-Red Hat Linux 7.1 and/or rpm 4.0.2 (which ships with RHL 7.1). Some internal
-changes affected the handling of exported constants.
+This is the twelfth release. For detailed changes, see the file ChangeLog.
+The main focus of this release is to address some lingering unreferenced-scalar
+warning messages. This is in preparation for moving the CVS repository to
+the one used for the rpm project itself.
LICENSE