[Bug 612139] New: RFE: update to 0.42 and build against BDB 5.x
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: RFE: update to 0.42 and build against BDB 5.x
https://bugzilla.redhat.com/show_bug.cgi?id=612139
Summary: RFE: update to 0.42 and build against BDB 5.x
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: low
Component: perl-BerkeleyDB
AssignedTo: steve(a)silug.org
ReportedBy: paul(a)city-fan.org
QAContact: extras-qa(a)fedoraproject.org
CC: steve(a)silug.org, fedora-perl-devel-list(a)redhat.com
Classification: Fedora
Created an attachment (id=430047)
--> (https://bugzilla.redhat.com/attachment.cgi?id=430047)
Spec file including requested enhancements
BDB has been updated to 5.x in Rawhide and the package name has been changed
from db4 to libdb. It would be good to have the perl binding built against the
main BDB component in the distribution, for compatibility with other BDB-using
applications.
Whilst the latest release (0.42) of BerkeleyDB doesn't explicitly support BDB
5.x, it does build successfully against it and pass its test suite:
http://koji.fedoraproject.org/koji/taskinfo?taskID=2299994
I shall attach the spec file that produced that build, which remains compatible
with older releases and could be re-used in EPEL.
If you are busy I would be happy to co-maintain this package and push the
update myself.
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
13 years, 9 months
[perl-PPI] Update to 1.213
by Paul Howarth
commit fcd2e65f377e7867e063aca6eaeae8904724fd23
Author: Paul Howarth <paul(a)city-fan.org>
Date: Sat Jul 31 17:02:18 2010 +0100
Update to 1.213
- Targeted bug fix release, no changes to parsing or normal usage:
- Updated to Module::Install 1.00
- Updated module dependencies in xt author tests
- Fixed extremely broken PPI::Token::Pod::merge and added test case
- Bump perl(Perl::MinimumVersion) requirement to 1.25
- Bump perl(Test::CPAN::Meta) requirement to 0.17
- Bump perl(Test::Pod) requirement to 1.44
.gitignore | 2 +-
perl-PPI.spec | 17 +++++++++++++----
sources | 2 +-
3 files changed, 15 insertions(+), 6 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4f80ad6..5f77400 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-PPI-1.212.tar.gz
+PPI-1.213.tar.gz
diff --git a/perl-PPI.spec b/perl-PPI.spec
index 5a7e2e6..d68f58f 100644
--- a/perl-PPI.spec
+++ b/perl-PPI.spec
@@ -1,5 +1,5 @@
Name: perl-PPI
-Version: 1.212
+Version: 1.213
Release: 1%{?dist}
Summary: Parse, Analyze and Manipulate Perl
Group: Development/Libraries
@@ -22,14 +22,14 @@ BuildRequires: perl(File::Remove) >= 1.42
BuildRequires: perl(IO::String) >= 1.07
BuildRequires: perl(List::MoreUtils) >= 0.16
BuildRequires: perl(Params::Util) >= 1.00
-BuildRequires: perl(Perl::MinimumVersion) >= 1.24
+BuildRequires: perl(Perl::MinimumVersion) >= 1.25
BuildRequires: perl(Task::Weaken)
BuildRequires: perl(Test::ClassAPI) >= 1.04
-BuildRequires: perl(Test::CPAN::Meta)
+BuildRequires: perl(Test::CPAN::Meta) >= 0.17
BuildRequires: perl(Test::MinimumVersion) >= 0.101080
BuildRequires: perl(Test::NoWarnings) >= 0.084
BuildRequires: perl(Test::Object) >= 0.07
-BuildRequires: perl(Test::Pod) >= 1.00
+BuildRequires: perl(Test::Pod) >= 1.44
BuildRequires: perl(Test::SubCalls) >= 1.07
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
@@ -79,6 +79,15 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Sat Jul 31 2010 Paul Howarth <paul(a)city-fan.org> - 1.213-1
+- update to 1.213 (targeted bug fix, no changes to parsing or normal usage)
+ - Updated to Module::Install 1.00
+ - Updated module dependencies in xt author tests
+ - Fixed extremely broken PPI::Token::Pod::merge and added test case
+- bump perl(Perl::MinimumVersion) requirement to 1.25
+- bump perl(Test::CPAN::Meta) requirement to 0.17
+- bump perl(Test::Pod) requirement to 1.44
+
* Sat Jul 31 2010 Paul Howarth <paul(a)city-fan.org> - 1.212-1
- update to 1.212 (experimental/development support and bugfixes)
- Fixed bug in ForLoop back-compatibility warning (CPAN RT#48819)
diff --git a/sources b/sources
index 356dd74..96f62df 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-359e0b4afe4021ce4e37e5f8720f7840 PPI-1.212.tar.gz
+aa5eb0a2bdaa87ee37a0c3bc730eef5e PPI-1.213.tar.gz
13 years, 9 months
[perl-PPI] Update to 1.212
by Paul Howarth
commit cd85bb8e32f77b1a80368942631da38fac902714
Author: Paul Howarth <paul(a)city-fan.org>
Date: Sat Jul 31 15:21:18 2010 +0100
Update to 1.212
- Experimental/development support and bugfix release:
- Fixed bug in ForLoop back-compatibility warning (CPAN RT#48819)
- Added support for $ENV{X_TOKENIZER} --> $PPI::Lexer::X_TOKENIZER
- Upgraded to Module::Install 0.93
- Added support for $PPI::Lexer::X_TOKENIZER, so that alternate experimental
tokenizers can be swapped in for testing
- Added an extra 14_charsets.t case to validate we handle byte order marks
properly
- Moved author tests from t to xt to reduce spurious test failures in CPAN
Testers, when the testing modules change across versions
- Fixed #26082: scalar { %x } is misparsed
- Fixed #26591: VMS patch for PPI 1.118
- Fixed #44862: PPI cannot parse "package Foo::100;" correctly
- Fixed #54208: PPI::Token::Quote::Literal::literal is missing due to
case-sensitivity error
- Run release tests as well as regular test suite
- BR: perl(File::Find::Rule) >= 0.32, perl(File::Find::Rule::Perl) >= 1.09,
perl(Perl::MinimumVersion) >= 1.24 and perl(Test::MinimumVersion) >= 0.101080
for release tests
.gitignore | 2 +-
perl-PPI.spec | 28 +++++++++++++++++++++++++---
sources | 2 +-
3 files changed, 27 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ecfe64a..4f80ad6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-PPI-1.210.tar.gz
+PPI-1.212.tar.gz
diff --git a/perl-PPI.spec b/perl-PPI.spec
index cf1fa1b..5a7e2e6 100644
--- a/perl-PPI.spec
+++ b/perl-PPI.spec
@@ -1,5 +1,5 @@
Name: perl-PPI
-Version: 1.210
+Version: 1.212
Release: 1%{?dist}
Summary: Parse, Analyze and Manipulate Perl
Group: Development/Libraries
@@ -16,15 +16,19 @@ BuildRequires: perl(Test::More) >= 0.86
BuildRequires: perl(Digest::MD5) >= 2.35
# CPAN modules
BuildRequires: perl(Clone) >= 0.30
+BuildRequires: perl(File::Find::Rule) >= 0.32
+BuildRequires: perl(File::Find::Rule::Perl) >= 1.09
BuildRequires: perl(File::Remove) >= 1.42
BuildRequires: perl(IO::String) >= 1.07
BuildRequires: perl(List::MoreUtils) >= 0.16
BuildRequires: perl(Params::Util) >= 1.00
+BuildRequires: perl(Perl::MinimumVersion) >= 1.24
BuildRequires: perl(Task::Weaken)
BuildRequires: perl(Test::ClassAPI) >= 1.04
BuildRequires: perl(Test::CPAN::Meta)
-BuildRequires: perl(Test::Object) >= 0.07
+BuildRequires: perl(Test::MinimumVersion) >= 0.101080
BuildRequires: perl(Test::NoWarnings) >= 0.084
+BuildRequires: perl(Test::Object) >= 0.07
BuildRequires: perl(Test::Pod) >= 1.00
BuildRequires: perl(Test::SubCalls) >= 1.07
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
@@ -58,7 +62,8 @@ find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
%check
-make test RELEASE_TESTING=1
+make test
+make test TEST_FILES="xt/*.t" RELEASE_TESTING=1
%clean
@@ -74,6 +79,23 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Sat Jul 31 2010 Paul Howarth <paul(a)city-fan.org> - 1.212-1
+- update to 1.212 (experimental/development support and bugfixes)
+ - Fixed bug in ForLoop back-compatibility warning (CPAN RT#48819)
+ - Added support for $ENV{X_TOKENIZER} --> $PPI::Lexer::X_TOKENIZER
+ - Upgraded to Module::Install 0.93
+ - Added support for $PPI::Lexer::X_TOKENIZER, for alternate tokenizers
+ - Added an extra test case to validate we handle byte order marks properly
+ - Moved author tests from t to xt
+ - Fixed CPAN RT#26082: scalar { %%x } is misparsed
+ - Fixed CPAN RT#26591: VMS patch for PPI 1.118
+ - Fixed CPAN RT#44862: PPI cannot parse "package Foo::100;" correctly
+ - Fixed CPAN RT#54208: PPI::Token::Quote::Literal::literal missing
+- run release tests as well as regular test suite
+- BR: perl(File::Find::Rule) >= 0.32, perl(File::Find::Rule::Perl) >= 1.09,
+ perl(Perl::MinimumVersion) >= 1.24 and perl(Test::MinimumVersion) >= 0.101080
+ for release tests
+
* Sat Jul 31 2010 Paul Howarth <paul(a)city-fan.org> - 1.210-1
- update to 1.210 (packaging fixes)
- use RELEASE_TESTING rather than AUTOMATED_TESTING for better test coverage
diff --git a/sources b/sources
index 633d9cf..356dd74 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-524ee5cee8039313ae5e221ed2ea2f5d PPI-1.210.tar.gz
+359e0b4afe4021ce4e37e5f8720f7840 PPI-1.212.tar.gz
13 years, 9 months
[perl-PPI] Update to 1.210
by Paul Howarth
commit 54bb97dfa09bff7b5459081c2f943937e024467e
Author: Paul Howarth <paul(a)city-fan.org>
Date: Sat Jul 31 14:31:16 2010 +0100
Update to 1.210
- Packaging fix release:
- No functional changes
- Upgrading to Module::Install 0.93
- Added missing test_requires dependency for Class::Inspector
- Use RELEASE_TESTING rather than AUTOMATED_TESTING for better test coverage
.gitignore | 2 +-
perl-PPI.spec | 8 ++++++--
sources | 2 +-
3 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 62d9cae..ecfe64a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-PPI-1.209.tar.gz
+PPI-1.210.tar.gz
diff --git a/perl-PPI.spec b/perl-PPI.spec
index fd78902..cf1fa1b 100644
--- a/perl-PPI.spec
+++ b/perl-PPI.spec
@@ -1,5 +1,5 @@
Name: perl-PPI
-Version: 1.209
+Version: 1.210
Release: 1%{?dist}
Summary: Parse, Analyze and Manipulate Perl
Group: Development/Libraries
@@ -58,7 +58,7 @@ find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
%check
-make test AUTOMATED_TESTING=1
+make test RELEASE_TESTING=1
%clean
@@ -74,6 +74,10 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Sat Jul 31 2010 Paul Howarth <paul(a)city-fan.org> - 1.210-1
+- update to 1.210 (packaging fixes)
+- use RELEASE_TESTING rather than AUTOMATED_TESTING for better test coverage
+
* Sat Jul 31 2010 Paul Howarth <paul(a)city-fan.org> - 1.209-1
- update to 1.209 (small optimisation release, no functional changes)
diff --git a/sources b/sources
index cecfff8..633d9cf 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1211b049bc91c38335a306516b3baac0 PPI-1.209.tar.gz
+524ee5cee8039313ae5e221ed2ea2f5d PPI-1.210.tar.gz
13 years, 9 months
[perl-PPI] Update to 1.209
by Paul Howarth
commit 19fa416e6b8252ab44d0734238eb6a335e1e5d62
Author: Paul Howarth <paul(a)city-fan.org>
Date: Sat Jul 31 11:03:08 2010 +0100
Update to 1.209
- Small optimisation release:
- No functional changes
- Upgrading to Module::Install 0.92
- Moved the Test::ClassAPI test to only run during RELEASE_TESTING
to reduce the dependency load (and occasionally Test::ClassAPI seems
to FAIL on CPAN Testers)
.gitignore | 2 +-
perl-PPI.spec | 5 ++++-
sources | 2 +-
3 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 63cb017..62d9cae 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-PPI-1.208.tar.gz
+PPI-1.209.tar.gz
diff --git a/perl-PPI.spec b/perl-PPI.spec
index f689e9d..fd78902 100644
--- a/perl-PPI.spec
+++ b/perl-PPI.spec
@@ -1,5 +1,5 @@
Name: perl-PPI
-Version: 1.208
+Version: 1.209
Release: 1%{?dist}
Summary: Parse, Analyze and Manipulate Perl
Group: Development/Libraries
@@ -74,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Sat Jul 31 2010 Paul Howarth <paul(a)city-fan.org> - 1.209-1
+- update to 1.209 (small optimisation release, no functional changes)
+
* Fri Jul 30 2010 Paul Howarth <paul(a)city-fan.org> - 1.208-1
- update to 1.208
- don't assign '' to $^W, it generates a warning on Gentoo
diff --git a/sources b/sources
index a765a63..cecfff8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d8b870c4dac08a901424220b1e9a9b7f PPI-1.208.tar.gz
+1211b049bc91c38335a306516b3baac0 PPI-1.209.tar.gz
13 years, 9 months
[perl-PPI] Update to 1.208
by Paul Howarth
commit 552034513165a9bb7a7cda113833b02eac5f7ca2
Author: Paul Howarth <paul(a)city-fan.org>
Date: Fri Jul 30 21:32:45 2010 +0100
Update to 1.208
- This is a general bug fix and accuracy release:
- don't assign '' to $^W, it generates a warning on Gentoo
- added missing PPI::Token::Regexp fix to Changes file
- updating Copyright to the new year
- fixed #50309: literal() wrong result on "qw (a b c)"
- PPI::Dumper no longer causes Elements to flush location data
- PPI::Dumper no longer disables location information for non-Documents
- +{ package => 1 } doesn't create a PPI::Statement::Package
- extra methods in PPI::Token::Regexp and PPI::Token::QuoteLike::Regexp
- use %{_fixperms} macro instead of our own chmod incantation
.gitignore | 2 +-
perl-PPI.spec | 18 +++++++++++++++---
sources | 2 +-
3 files changed, 17 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 521589f..63cb017 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-PPI-1.206.tar.gz
+PPI-1.208.tar.gz
diff --git a/perl-PPI.spec b/perl-PPI.spec
index 8dc98cb..f689e9d 100644
--- a/perl-PPI.spec
+++ b/perl-PPI.spec
@@ -1,6 +1,6 @@
Name: perl-PPI
-Version: 1.206
-Release: 6%{?dist}
+Version: 1.208
+Release: 1%{?dist}
Summary: Parse, Analyze and Manipulate Perl
Group: Development/Libraries
License: GPL+ or Artistic
@@ -54,7 +54,7 @@ rm -rf $RPM_BUILD_ROOT
make pure_install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
-chmod -R u+w $RPM_BUILD_ROOT
+%{_fixperms} $RPM_BUILD_ROOT
%check
@@ -74,6 +74,18 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Fri Jul 30 2010 Paul Howarth <paul(a)city-fan.org> - 1.208-1
+- update to 1.208
+ - don't assign '' to $^W, it generates a warning on Gentoo
+ - added missing PPI::Token::Regexp fix to Changes file
+ - updating Copyright to the new year
+ - fixed #50309: literal() wrong result on "qw (a b c)"
+ - PPI::Dumper no longer causes Elements to flush location data
+ - PPI::Dumper no longer disables location information for non-Documents
+ - +{ package => 1 } doesn't create a PPI::Statement::Package
+ - extra methods in PPI::Token::Regexp and PPI::Token::QuoteLike::Regexp
+- use %%{_fixperms} macro instead of our own chmod incantation
+
* Fri Jul 30 2010 Paul Howarth <paul(a)city-fan.org> - 1.206-6
- BR: perl(Task::Weaken) and perl(Test::CPAN::Meta) for improved test coverage
- enable AUTOMATED_TESTING
diff --git a/sources b/sources
index f9f50e8..a765a63 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-82b1bd95be146fc742bcfdf067715650 PPI-1.206.tar.gz
+d8b870c4dac08a901424220b1e9a9b7f PPI-1.208.tar.gz
13 years, 9 months