[Bug 502403] RFE: add %{?perl_default_filter} to the perl spec template

2009-09-18 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=502403


Fedora Update System  changed:

   What|Removed |Added

 Status|ASSIGNED|ON_QA




--- Comment #12 from Fedora Update System   
2009-09-18 20:16:17 EDT ---
rpmdevtools-7.5-1.fc11 has been pushed to the Fedora 11 testing repository.  If
problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update rpmdevtools'.  You can provide
feedback for this update here:
http://admin.fedoraproject.org/updates/F11/FEDORA-2009-9779

-- 
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.

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


[Bug 502402] RFE: please deliver (and use!) filtering macros

2009-09-18 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=502402





--- Comment #5 from Fedora Update System   
2009-09-18 16:22:07 EDT ---
perl-5.10.0-82.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/perl-5.10.0-82.fc11

-- 
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.

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Math-GMP/devel .cvsignore,1.3,1.4 sources,1.3,1.4

2009-09-18 Thread Paul Howarth
Author: pghmcfc

Update of /cvs/pkgs/rpms/perl-Math-GMP/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21087

Modified Files:
.cvsignore sources 
Log Message:
Put new tarball in lookaside cache


Index: .cvsignore
===
RCS file: /cvs/pkgs/rpms/perl-Math-GMP/devel/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- .cvsignore  7 Oct 2008 12:14:01 -   1.3
+++ .cvsignore  18 Sep 2009 09:34:04 -  1.4
@@ -1 +1 @@
-Math-GMP-2.05.tar.gz
+Math-GMP-2.06.tar.gz


Index: sources
===
RCS file: /cvs/pkgs/rpms/perl-Math-GMP/devel/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- sources 7 Oct 2008 12:14:01 -   1.3
+++ sources 18 Sep 2009 09:34:05 -  1.4
@@ -1 +1 @@
-d719578064fb935e2f8403ba0340179a  Math-GMP-2.05.tar.gz
+0ead0cd7d7ec1076c6d5a5fbe81b91a3  Math-GMP-2.06.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Math-GMP/devel perl-Math-GMP.spec,1.17,1.18

2009-09-18 Thread Paul Howarth
Author: pghmcfc

Update of /cvs/pkgs/rpms/perl-Math-GMP/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20053

Modified Files:
perl-Math-GMP.spec 
Log Message:
Update to 2.06
- Make Makefile.PL more forgiving of gmp library locations (CPAN RT#46323)
- Update link to libgmp.org in INSTALL file (CPAN RT#46324)
Use %{?perl_default_filter}
RELEASE_TESTING variable obsoletes TEST_{AUTHOR,CRITIC,SIGNATURE,SPELL}
BuildConflict Test::Critic and Test::Pod::Coverage to avoid failing test



Index: perl-Math-GMP.spec
===
RCS file: /cvs/pkgs/rpms/perl-Math-GMP/devel/perl-Math-GMP.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -p -r1.17 -r1.18
--- perl-Math-GMP.spec  26 Jul 2009 09:12:41 -  1.17
+++ perl-Math-GMP.spec  18 Sep 2009 09:32:48 -  1.18
@@ -1,7 +1,7 @@
 Summary:   High speed arbitrary size integer math
 Name:  perl-Math-GMP
-Version:   2.05
-Release:   5%{?dist}
+Version:   2.06
+Release:   1%{?dist}
 License:   LGPLv2+
 Group: Development/Libraries
 Url:   http://search.cpan.org/dist/Math-GMP/
@@ -9,16 +9,24 @@ Source0:  http://search.cpan.org/CPAN/aut
 Source1:   14964AC8.asc
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
-BuildRequires: gmp-devel, perl(ExtUtils::MakeMaker), perl(Test::More), 
aspell-en
-BuildRequires: perl(Module::Signature), perl(Perl::Critic), perl(Pod::Spell)
-BuildRequires: perl(Test::Pod), perl(Test::YAML::Meta), 
perl(Text::SpellChecker)
-BuildRequires: perl(File::Comments), perl(YAML)
-
-# don't "provide" private Perl libs
-%global _use_internal_dependency_generator 0
-%global __deploop() while read FILE; do /usr/lib/rpm/rpmdeps -%{1} ${FILE}; 
done | /bin/sort -u
-%global __find_provides /bin/sh -c "%{__grep} -v '%{perl_vendorarch}/.*\\.so$' 
| %{__deploop P}"
-%global __find_requires /bin/sh -c "%{__deploop R}"
+BuildRequires: gmp-devel
+BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: perl(File::Comments)
+BuildRequires: perl(Module::Signature)
+BuildRequires: perl(Pod::Spell)
+BuildRequires: perl(Test::More)
+BuildRequires: perl(Test::Pod)
+BuildRequires: perl(Test::YAML::Meta)
+BuildRequires: perl(Text::SpellChecker)
+BuildRequires: perl(YAML)
+BuildRequires: aspell-en
+
+# Critic and Pod Coverage tests fail, so make sure we don't try to run them 
for now
+BuildConflicts:perl(Perl::Critic)
+BuildConflicts:perl(Test::Pod::Coverage)
+
+# Don't "provide" private Perl libs
+%{?perl_default_filter}
 
 %description
 Math::GMP was designed to be a drop-in replacement both for Math::BigInt and
@@ -44,13 +52,9 @@ cd source
 cd -
 
 %check
-# Notes:
 # Locale set to en_US for spell check tests
-# Perl::Critic tests fail - disabled for now by setting TEST_CRITIC=0
-# Pod::Coverage tests fail - disabled for now by not having BR: 
perl(Test::Pod::Coverage)
 %{__gpg} --import %{SOURCE1}
-LC_ALL=en_US %{__make} -C source test \
-   TEST_AUTHOR=1 TEST_CRITIC=0 TEST_SIGNATURE=1 TEST_SPELL=1 TEST_VERBOSE=1
+LC_ALL=en_US %{__make} -C source test RELEASE_TESTING=1 TEST_VERBOSE=1
 
 %install
 %{__rm} -rf %{buildroot}
@@ -58,7 +62,7 @@ cd source
 %{__make} pure_install PERL_INSTALL_ROOT=%{buildroot}
 /usr/bin/find %{buildroot} -type f -name .packlist -exec %{__rm} -f {} ';'
 /usr/bin/find %{buildroot} -type f -name '*.bs' -a -size 0 -exec %{__rm} -f {} 
';'
-/usr/bin/find %{buildroot} -depth -type d -exec /bin/rmdir {} 2>/dev/null ';'
+/usr/bin/find %{buildroot} -depth -type d -exec /bin/rmdir {} ';' 2>/dev/null
 %{__chmod} -R u+w %{buildroot}/*
 cd -
 
@@ -73,6 +77,14 @@ cd -
 %{_mandir}/man3/Math::GMP.3pm*
 
 %changelog
+* Fri Sep 18 2009 Paul Howarth  2.06-1
+- Update to 2.06
+  - Make Makefile.PL more forgiving of gmp library locations (CPAN RT#46323)
+  - Update link to libgmp.org in INSTALL file (CPAN RT#46324)
+- Use %%{?perl_default_filter}
+- RELEASE_TESTING variable obsoletes TEST_{AUTHOR,CRITIC,SIGNATURE,SPELL}
+- BuildConflict Test::Critic and Test::Pod::Coverage to avoid failing tests
+
 * Sun Jul 26 2009 Fedora Release Engineering  
- 2.05-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-File-Comments/devel perl-File-Comments.spec,1.3,1.4

2009-09-18 Thread Paul Howarth
Author: pghmcfc

Update of /cvs/pkgs/rpms/perl-File-Comments/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19010

Modified Files:
perl-File-Comments.spec 
Log Message:
Add runtime dependencies not determined automatically by RPM


Index: perl-File-Comments.spec
===
RCS file: /cvs/pkgs/rpms/perl-File-Comments/devel/perl-File-Comments.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- perl-File-Comments.spec 26 Jul 2009 05:58:19 -  1.3
+++ perl-File-Comments.spec 18 Sep 2009 09:31:01 -  1.4
@@ -1,7 +1,7 @@
 Summary:   Recognizes file formats and extracts format-specific comments
 Name:  perl-File-Comments
 Version:   0.07
-Release:   3%{?dist}
+Release:   4%{?dist}
 License:   GPL+ or Artistic
 Group: Development/Libraries
 Url:   http://search.cpan.org/dist/File-Comments/
@@ -20,6 +20,11 @@ BuildRequires:   perl(PPI) >= 1.115
 BuildRequires: perl(Sysadm::Install) >= 0.11
 # For test suite
 BuildRequires: perl(Test::More)
+# Runtime requirements not automatically picked up
+Requires:  perl(HTML::TreeBuilder)
+Requires:  perl(Module::Pluggable) >= 2.4
+Requires:  perl(Pod::Parser) >= 1.14
+Requires:  perl(PPI) >= 1.115
 
 %description
 File::Comments guesses the type of a given file, determines the format
@@ -37,7 +42,7 @@ JavaScript, Python and PHP.
 # introduce any unwanted dependencies (nor any dependencies that
 # are not satisfied by packages that are already required)
 
-# Remove dubious provide
+# Remove provide for local package not in regular search path
 %global provfilt /bin/sh -c "%{__perl_provides} | %{__grep} -Fvx 
'perl(PodExtractor)'"
 %define __perl_provides %{provfilt}
 
@@ -52,7 +57,7 @@ JavaScript, Python and PHP.
 %{__rm} -rf %{buildroot}
 %{__make} pure_install PERL_INSTALL_ROOT=%{buildroot}
 /usr/bin/find %{buildroot} -type f -name .packlist -exec %{__rm} -f {} ';'
-/usr/bin/find %{buildroot} -depth -type d -exec /bin/rmdir {} 2>/dev/null ';'
+/usr/bin/find %{buildroot} -depth -type d -exec /bin/rmdir {} ';' 2>/dev/null
 %{__chmod} -R u+w %{buildroot}/*
 
 %clean
@@ -75,10 +80,13 @@ JavaScript, Python and PHP.
 %{_mandir}/man3/File::Comments::Plugin::Shell.3pm*
 
 %changelog
-* Sat Jul 25 2009 Fedora Release Engineering  
- 0.07-3
+* Fri Sep 18 2009 Paul Howarth  0.07-4
+- Add runtime dependencies not determined automatically by RPM
+
+* Sat Jul 25 2009 Fedora Release Engineering  
0.07-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 
-* Thu Feb 26 2009 Fedora Release Engineering  
- 0.07-2
+* Thu Feb 26 2009 Fedora Release Engineering  
0.07-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 
 * Thu Oct  9 2008 Paul Howarth  0.07-1

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list