Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 525054 - dev-perl/Debug-Client-0.290.0 version bump ( 0.200.0 fails tests on perl 5.20 )
Summary: dev-perl/Debug-Client-0.290.0 version bump ( 0.200.0 fails tests on perl 5.20 )
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on: 495052 525128 525134
Blocks:
  Show dependency tree
 
Reported: 2014-10-11 13:45 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2014-11-30 20:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2014-10-11 13:45:09 UTC
Test failure begins : 

t/24-y_zero.t ........ 1/? 
#   Failed test 'y (0) $line = 1'
#   at t/lib/Y_zero.pm line 27.
#   (in t::lib::Y_zero->y_zero)
# Compared $data->[0]
#    got : '$after = ''
# $cmd_args = 0
# $cmd_rec = HASH(0xdd0000)
#    't' => 's'
#    'v' => CODE(0xceb560)
#       -> &CODE(0xceb560) in ???

And goes on for several pages, culminating in: 

Test Summary Report
-------------------
t/24-y_zero.t      (Wstat: 768 Tests: 3 Failed: 3)
  Failed tests:  1-3
  Non-zero exit status: 3

This is believed to be fixed in version 0.22 or higher.

CHANGES THAT NEED TO HAPPEN IN THIS BUMP
----------------------------------------
Looking at the existing ebuild and the CPAN deps, these changes appear to be needed.

I've broken them into 2 groups, MANDATORY being "This that really have to change"
And POSSIBLE being "Things that would be nice to change for tracking security bugs and upgrades but can probably be let away with and nothing will break today, but they might break a year or so from now if something gets de-cored"


MANDATORY NEW RDEPENDS: 
All the following *need* to be added to RDEPENDS.
  >=virtual/perl-IO-Socket-IP-0.210.0 ( which dilfridge just virtualised )
  >=dev-perl/PadWalker-1.960.0
  >=dev-perl/Term-ReadLine-Gnu-1.200.0
  >=virtual/Term-ReadLine-1.100.0 # This virtual does not exist, and this version 
                                    is not available prior to perl 5.18

POSSIBLE OPTIONAL NEW RDEPENDS:
  >=virtual/perl-Carp-1.200.0  # Should be ok on perl >5.14
  >=virtual/perl-constant-1.210.0 # This virtual doesn't exist in ::gentoo, 
                                    but should be ok on perl >5.14

POSSIBLE OPTIONAL NEW DEPENDS:
   >=virtual/perl-ExtUtils-MakeMaker-6.590.0 # This should be ok 
                                               on perl >5.15

MANDATORY NEW TEST DEPENDS:
   >=dev-perl/File-HomeDir-1.0.0 # Currently has no minimum
   >=virtual/perl-File-Temp-0.230.100 # Not available prior to perl 5.20
   >=dev-perl/Test-CheckDeps-0.6.0 # Currently only 0.2.0 is in tree :(
   >=dev-perl/Test-Class-0.390.0 # Currently min is 0.360.0
   >=dev-perl/Test-Deep-0.110.0  # Currently min is 0.108.0
   >=dev-perl/Test-Requires-0.70.0 # Currently only 0.60.0 is in tree :(
   >=virtual/perl-File-Spec-3.400.0 # Not provided by perl-5.16 and requires 5.18 
                                      or perl-core/*
   >=virtual/perl-version-0.990.220 # Not provided by perl-5.16 and requires 5.18  
                                      or perl-core/*
    
POSSIBLE NEW TEST DEPENDS:
   >=virtual/perl-Exporter-5.640.0 # Should be fine on perl >5.11
   >=virtual/perl-Test-Simple-0.980.0 # Should be fine on perl >5.13
   >=virtual/perl-parent-0.225.0  # should be fine on perl >5.14



Yep. That's a *lot* of changes. :/

I'll file separate bugs for bumping Test-Requires and Test-CheckDeps because hopefully, both of those are going to be much less brain-hurt than this bug.
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2014-11-30 20:50:18 UTC
Bumped, thanks.