[Bug 205455] New: RFE: Versioned Obsoletes for built-in perl modules
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 report.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=205455
Summary: RFE: Versioned Obsoletes for built-in perl modules
Product: Fedora Core
Version: fc5
Platform: All
OS/Version: Linux
Status: NEW
Severity: normal
Priority: normal
Component: perl
AssignedTo: rnorwood(a)redhat.com
ReportedBy: nj(a)leverton.org
QAContact: dkl(a)redhat.com
CC: fedora-perl-devel-list(a)redhat.com
Description of problem:
The perl rpm Obsoletes a number of modules which are now included in base perl
5.8.8. However some of these modules do get updated fairly regularly in
between perl releases.
As a system
builder I prefer to update them by building an RPM with cpanflute for the
specific module e.g. perl-Time-HiRes, so that I get simple and repeatable
installations. But because of the Obsoletes in the perl RPM I have to remember
which are in base perl and choose non-standard module names to get round it.
If the Obsoletes tag could be made versioned, against the actual module
version included in perl, it would simplify the task of keeping systems up to
date between Fedora releases. It would also make it it much easier when
Fedora perl is updated because $PACKAGE_MANAGER could be trusted not to remove
newer modules.
At the time of writing the tags for perl 5.8.8 would be:
Obsoletes: perl-Digest-MD5 <= 2.36
Obsoletes: perl-MIME-Base64 <= 3.07
Obsoletes: perl-libnet <= 1.19
Obsoletes: perl-Storable <= 2.15
Obsoletes: perl-CGI <= 3.15
Obsoletes: perl-CPAN <= 1.7602
Obsoletes: perl-DB_File <= 1.814
Obsoletes: perl-Filter <= 1.32
Obsoletes: perl-Filter-Simple <= 0.82
Obsoletes: perl-Time-HiRes <= 1.86
Obsoletes: perl-Test-Builder-Tester <= 1.02
Version-Release number of selected component (if applicable):
5.8.8-8
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
16 years, 1 month
[Bug 172792] New: use of study() with utf8 support enabled breaks regexps
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 report.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=172792
Summary: use of study() with utf8 support enabled breaks regexps
Product: Fedora Core
Version: devel
Platform: All
OS/Version: Linux
Status: NEW
Severity: normal
Priority: normal
Component: perl
AssignedTo: jvdias(a)redhat.com
ReportedBy: jvdias(a)redhat.com
QAContact: dkl(a)redhat.com
CC: fedora-perl-devel-list(a)redhat.com
Description of problem:
Use of study() with utf8 support enabled breaks perl-5.8.7's
regular expressions :
OK without UTF:
$ echo 'ABDCEFGHIJK' |
perl -pe 'study; s/HIJK/1234/;'
ABDCEFG1234
$ echo 'ABCDEFGHIJK' |
perl -e '$_=<>; study; print /HIJK/,"\n";'
1
FAILS with UTF:
$ echo 'ABDCEFGHIJK' |
PERL_UNICODE=31 perl -pe 'study; s/HIJK/1234/;'
ABDCEFGHIJK
$ echo 'ABCDEFGHIJK' |
PERL_UNICODE=31 perl -e '$_=<>; study; print /HIJK/,"\n";'
(re did not match)
Seems to be study() that is the culprit:
$ echo 'ABDCEFGHIJK' |
PERL_UNICODE=31 perl -pe 's/HIJK/1234/;'
ABDCEFG1234
And it is because $_ gets utf8-ness from STDIN:
$ echo 'ABDCEFGHIJK' |
PERL_UNICODE=63 perl -e '$_=<>; study; print /HIJK/ ? "OK" : "FAIL","\n";'
FAIL
$ PERL_UNICODE=63 perl -e '$_="ABDCEFGHIJK"; study; print /HIJK/ ? "OK" :
"FAIL","\n";'
OK
This was in the 'en_US.UTF-8' locale. If I make utf-8 support
conditional on locale, the problem goes away for the C locale:
$ echo 'ABDCEFGHIJK' |
PERL_UNICODE=127 LC_ALL=C perl -e '$_=<>; study; print /HIJK/ ? "OK" :
"FAIL","\n";'
OK
Version-Release number of selected component (if applicable):
ALL perl versions
How reproducible:
100%
Additional Information:
This is upstream perl bug 37646 ( http://rt.perl.org/rt3/index.html?q=37646 )
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
16 years, 1 month
rpms/perl-pmtools/devel .cvsignore, 1.3, 1.4 perl-pmtools.spec, 1.8, 1.9 sources, 1.3, 1.4
by Tom Callaway
Author: spot
Update of /cvs/pkgs/rpms/perl-pmtools/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15928
Modified Files:
.cvsignore perl-pmtools.spec sources
Log Message:
1.10, license change
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/perl-pmtools/devel/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- .cvsignore 22 Mar 2006 10:39:22 -0000 1.3
+++ .cvsignore 29 Feb 2008 22:41:29 -0000 1.4
@@ -1 +1 @@
-pmtools-1.01.tar.gz
+pmtools-1.10.tar.gz
Index: perl-pmtools.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-pmtools/devel/perl-pmtools.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- perl-pmtools.spec 17 Oct 2007 02:25:54 -0000 1.8
+++ perl-pmtools.spec 29 Feb 2008 22:41:29 -0000 1.9
@@ -1,17 +1,15 @@
Name: perl-pmtools
-Version: 1.01
-Release: 2%{?dist}.1
+Version: 1.10
+Release: 1%{?dist}
Summary: A suite of small programs to help manage Perl modules
Group: Development/Libraries
-License: Artistic
+License: GPL+ or Artistic
URL: http://search.cpan.org/dist/pmtools/
Source: http://www.cpan.org/authors/id/M/ML/MLFISHER/pmtools-%{version}.tar.gz
-Patch: pmtools-1.01-pman2pmman.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
-BuildRequires: perl >= 1:5.6.1
BuildRequires: perl(ExtUtils::MakeMaker)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
@@ -26,8 +24,6 @@
%prep
%setup -q -n pmtools-%{version}
-%patch -p1
-chmod 755 pmman
find . -type f -perm 755 | xargs %{__perl} -pi -e 's{^#!/usr/bin/env perl}{#!%{__perl}}'
@@ -62,6 +58,10 @@
%changelog
+* Fri Feb 29 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 1.10-1
+- update to 1.10
+- license change to GPL+ or Artistic
+
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa(a)redhat.com> - 1.01-2.1
- add BR: perl(ExtUtils::MakeMaker)
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/perl-pmtools/devel/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sources 22 Mar 2006 10:39:22 -0000 1.3
+++ sources 29 Feb 2008 22:41:29 -0000 1.4
@@ -1 +1 @@
-85d800dff1f73b559a929d7984435b57 pmtools-1.01.tar.gz
+3cb192b5b241037d6b701e6e26ef2425 pmtools-1.10.tar.gz
16 years, 2 months
[Bug 427404] Please update to 5.48 (patch included)
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 report.
Summary: Please update to 5.48 (patch included)
https://bugzilla.redhat.com/show_bug.cgi?id=427404
mmaslano(a)redhat.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |fedora-perl-devel-
| |list(a)redhat.com
------- Additional Comments From mmaslano(a)redhat.com 2008-02-29 05:37 EST -------
For me helped yum --enablerepo=updates-testing install perl-Date-Manip because
with previous command wasn't package found.
But there is still ugly message when you already have perl-Date-Manip and want
install perl-DateManip.
Transaction Check Error:
file /usr/lib/perl5/vendor_perl/5.8.8/Date/Manip.pm from install of
perl-DateManip-5.44-4.fc8.noarch conflicts with file from package
perl-Date-Manip-5.48-1.fc8.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/Date/Manip.pod from install of
perl-DateManip-5.44-4.fc8.noarch conflicts with file from package
perl-Date-Manip-5.48-1.fc8.noarch
file /usr/share/man/man3/Date::Manip.3pm.gz from install of
perl-DateManip-5.44-4.fc8.noarch conflicts with file from package
perl-Date-Manip-5.48-1.fc8.noarch
There will be needed some triggers in spec file. Thoughts?
--
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, or are watching someone who is.
16 years, 2 months
rpms/perl-Class-Data-Inheritable/devel perl-Class-Data-Inheritable.spec, 1.7, 1.8
by Tom Callaway
Author: spot
Update of /cvs/pkgs/rpms/perl-Class-Data-Inheritable/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17283/perl-Class-Data-Inheritable/devel
Modified Files:
perl-Class-Data-Inheritable.spec
Log Message:
perl rebuild, third small chain
Index: perl-Class-Data-Inheritable.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Class-Data-Inheritable/devel/perl-Class-Data-Inheritable.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- perl-Class-Data-Inheritable.spec 15 Jan 2008 01:51:15 -0000 1.7
+++ perl-Class-Data-Inheritable.spec 28 Feb 2008 13:01:38 -0000 1.8
@@ -1,6 +1,6 @@
Name: perl-Class-Data-Inheritable
Version: 0.06
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Inheritable, overridable class data
Group: Development/Libraries
License: GPL+ or Artistic
@@ -45,6 +45,9 @@
%changelog
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 0.06-4
+- Rebuild for perl 5.10 (again)
+
* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> 0.06-3
- rebuild for new perl
16 years, 2 months
rpms/perl-Class-Accessor-Chained/devel perl-Class-Accessor-Chained.spec, 1.4, 1.5
by Tom Callaway
Author: spot
Update of /cvs/pkgs/rpms/perl-Class-Accessor-Chained/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17283/perl-Class-Accessor-Chained/devel
Modified Files:
perl-Class-Accessor-Chained.spec
Log Message:
perl rebuild, third small chain
Index: perl-Class-Accessor-Chained.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Class-Accessor-Chained/devel/perl-Class-Accessor-Chained.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- perl-Class-Accessor-Chained.spec 20 Jan 2008 18:48:31 -0000 1.4
+++ perl-Class-Accessor-Chained.spec 28 Feb 2008 13:08:10 -0000 1.5
@@ -1,6 +1,6 @@
Name: perl-Class-Accessor-Chained
Version: 0.01
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: Make chained accessors
Group: Development/Libraries
License: GPL+ or Artistic
@@ -47,6 +47,9 @@
%changelog
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 0.01-7
+- Rebuild for perl 5.10 (again)
+
* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> 0.01-6
- rebuild for new perl
16 years, 2 months
rpms/perl-Email-Valid/devel perl-Email-Valid.spec,1.4,1.5
by Tom Callaway
Author: spot
Update of /cvs/pkgs/rpms/perl-Email-Valid/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17283/perl-Email-Valid/devel
Modified Files:
perl-Email-Valid.spec
Log Message:
perl rebuild, third small chain
Index: perl-Email-Valid.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Email-Valid/devel/perl-Email-Valid.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- perl-Email-Valid.spec 20 Jan 2008 16:31:06 -0000 1.4
+++ perl-Email-Valid.spec 28 Feb 2008 13:05:42 -0000 1.5
@@ -1,6 +1,6 @@
Name: perl-Email-Valid
Version: 0.179
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Check validity of internet email address
Group: Development/Libraries
License: GPL+ or Artistic
@@ -48,6 +48,9 @@
%changelog
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 0.179-4
+- Rebuild for perl 5.10 (again)
+
* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> 0.179-3
- rebuild for new perl
16 years, 2 months
rpms/perl-DBIx-ContextualFetch/devel perl-DBIx-ContextualFetch.spec, 1.5, 1.6
by Tom Callaway
Author: spot
Update of /cvs/pkgs/rpms/perl-DBIx-ContextualFetch/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17283/perl-DBIx-ContextualFetch/devel
Modified Files:
perl-DBIx-ContextualFetch.spec
Log Message:
perl rebuild, third small chain
Index: perl-DBIx-ContextualFetch.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-DBIx-ContextualFetch/devel/perl-DBIx-ContextualFetch.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- perl-DBIx-ContextualFetch.spec 15 Jan 2008 21:42:34 -0000 1.5
+++ perl-DBIx-ContextualFetch.spec 28 Feb 2008 13:03:13 -0000 1.6
@@ -1,6 +1,6 @@
Name: perl-DBIx-ContextualFetch
Version: 1.03
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Add contextual fetches to DBI
Group: Development/Libraries
License: GPL+ or Artistic
@@ -45,6 +45,9 @@
%changelog
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 1.03-5
+- Rebuild for perl 5.10 (again)
+
* Tue Jan 15 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> 1.03-4
- rebuild for new perl
16 years, 2 months
rpms/perl-Time-Piece/devel perl-Time-Piece.spec,1.8,1.9
by Tom Callaway
Author: spot
Update of /cvs/pkgs/rpms/perl-Time-Piece/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17283/perl-Time-Piece/devel
Modified Files:
perl-Time-Piece.spec
Log Message:
perl rebuild, third small chain
Index: perl-Time-Piece.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Time-Piece/devel/perl-Time-Piece.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- perl-Time-Piece.spec 18 Feb 2008 22:28:15 -0000 1.8
+++ perl-Time-Piece.spec 28 Feb 2008 13:04:05 -0000 1.9
@@ -1,6 +1,6 @@
Name: perl-Time-Piece
Version: 1.09
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Time objects from localtime and gmtime
Group: Development/Libraries
@@ -55,6 +55,9 @@
%changelog
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 1.09-5
+- Rebuild for perl 5.10 (again)
+
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng(a)fedoraproject.org> - 1.09-4
- Autorebuild for GCC 4.3
16 years, 2 months
rpms/perl-DBD-SQLite/devel perl-DBD-SQLite.spec,1.17,1.18
by Tom Callaway
Author: spot
Update of /cvs/pkgs/rpms/perl-DBD-SQLite/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17283/perl-DBD-SQLite/devel
Modified Files:
perl-DBD-SQLite.spec
Log Message:
perl rebuild, third small chain
Index: perl-DBD-SQLite.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-DBD-SQLite/devel/perl-DBD-SQLite.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- perl-DBD-SQLite.spec 19 Feb 2008 22:00:56 -0000 1.17
+++ perl-DBD-SQLite.spec 28 Feb 2008 13:02:33 -0000 1.18
@@ -1,6 +1,6 @@
Name: perl-DBD-SQLite
Version: 1.14
-Release: 4%{?dist}.1
+Release: 5%{?dist}.1
Summary: Self Contained RDBMS in a DBI Driver
Group: Development/Libraries
@@ -65,6 +65,9 @@
%changelog
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 1.14-5.1
+- Rebuild for perl 5.10 (again)
+
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng(a)fedoraproject.org> - 1.14-4.1
- Autorebuild for GCC 4.3
16 years, 2 months