0.80 bump
This commit is contained in:
parent
4c32041c92
commit
3dad2a7dc4
1
.gitignore
vendored
1
.gitignore
vendored
@ -2,3 +2,4 @@ Devel-Size-0.71.tar.gz
|
||||
/Devel-Size-0.77.tar.gz
|
||||
/Devel-Size-0.78.tar.gz
|
||||
/Devel-Size-0.79.tar.gz
|
||||
/Devel-Size-0.80.tar.gz
|
||||
|
||||
@ -1,11 +0,0 @@
|
||||
--- a/Size.xs 2013-05-10 12:35:23.000000000 +0000
|
||||
+++ b/Size.xs 2013-08-27 14:52:53.000000000 +0000
|
||||
@@ -707,7 +707,7 @@
|
||||
}
|
||||
st->total_size += sizeof(SV) + body_sizes[type];
|
||||
|
||||
- if (type >= SVt_PVMG) {
|
||||
+ if (SvMAGICAL(thing)) {
|
||||
magic_size(aTHX_ thing, st);
|
||||
}
|
||||
|
||||
@ -1,18 +0,0 @@
|
||||
--- a/t/magic.t 2012-02-10 19:54:28.000000000 +0000
|
||||
+++ b/t/magic.t 2013-08-27 15:15:25.000000000 +0000
|
||||
@@ -46,13 +46,14 @@
|
||||
my $after_size = total_size($string);
|
||||
cmp_ok($after_size, '>', $before_size, 'size increases due to magic');
|
||||
is($string, undef, 'No value yet');
|
||||
+ my $small_size = total_size($string);
|
||||
# This is defineately cheating, in that we're poking inside the
|
||||
# implementation of Tie::StdScalar, but if we just write to $string, the way
|
||||
# magic works, the (nice long) value is first written to the regular scalar,
|
||||
# then picked up by the magic. So it grows, which defeats the purpose of the
|
||||
# test.
|
||||
${tied $string} = 'X' x 1024;
|
||||
- cmp_ok(total_size($string), '>', $after_size + 1024,
|
||||
+ cmp_ok(total_size($string), '>', $small_size + 1024,
|
||||
'the magic object is counted');
|
||||
}
|
||||
|
||||
@ -1,30 +0,0 @@
|
||||
Description: mark a test as TODO
|
||||
ntyni: "I've filed [perl #122322] about OOK (Offset OK) not triggering
|
||||
anymore in such cases; it changed with the enabling of COW (Copy on Write)
|
||||
for 5.19.1.
|
||||
.
|
||||
The problem isn't about Devel-Size counting the size of an SV wrong when
|
||||
OOK is used, but rather the fact that OOK doesn't get used anymore.
|
||||
.
|
||||
(See the 'Offsets' section in perlguts for information about OOK.)"
|
||||
Origin: vendor
|
||||
Bug: https://rt.cpan.org/Public/Bug/Display.html?id=95493
|
||||
Bug-Debian: http://bugs.debian.org/750235
|
||||
Forwarded: no, this is a temporary workaround
|
||||
Author: gregor herrmann <gregoa@debian.org>
|
||||
Last-Update: 2014-07-18
|
||||
|
||||
--- a/t/basic.t
|
||||
+++ b/t/basic.t
|
||||
@@ -119,8 +119,11 @@
|
||||
my $before_length = length $uurk;
|
||||
cmp_ok($before_size, '>', $before_length, 'Size before is sane');
|
||||
$uurk =~ s/Perl //;
|
||||
+TODO: {
|
||||
+ local $TODO = '[perl #122322]: OOK (Offset OK) not triggering anymore';
|
||||
is(total_size($uurk), $before_size,
|
||||
"Size doesn't change because OOK is used");
|
||||
+ }
|
||||
cmp_ok(length $uurk, '<', $before_size, 'but string is shorter');
|
||||
}
|
||||
|
||||
@ -1,15 +1,12 @@
|
||||
Name: perl-Devel-Size
|
||||
Version: 0.79
|
||||
Release: 7%{?dist}
|
||||
Version: 0.80
|
||||
Release: 1%{?dist}
|
||||
Summary: Perl extension for finding the memory usage of Perl variables
|
||||
License: GPL+ or Artistic
|
||||
Group: Development/Libraries
|
||||
URL: http://search.cpan.org/dist/Devel-Size/
|
||||
|
||||
Source0: http://www.cpan.org/modules/by-module/Devel/Devel-Size-%{version}.tar.gz
|
||||
Patch0: Devel-Size-0.79-RT-88182-magic_read_shrink.patch
|
||||
Patch1: Devel-Size-0.79-RT-88180-sv_magical.patch
|
||||
Patch2: Devel-Size-0.79-RT-95496-perl5.20-ook.patch
|
||||
|
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
||||
|
||||
@ -22,6 +19,7 @@ BuildRequires: perl(Exporter)
|
||||
BuildRequires: perl(vars)
|
||||
BuildRequires: perl(XSLoader)
|
||||
# Tests:
|
||||
BuildRequires: perl(constant)
|
||||
BuildRequires: perl(lib)
|
||||
BuildRequires: perl(Scalar::Util)
|
||||
BuildRequires: perl(Test::More)
|
||||
@ -42,9 +40,6 @@ variable is a hash or an array, use a reference when calling.
|
||||
|
||||
%prep
|
||||
%setup -q -n Devel-Size-%{version}
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
|
||||
%build
|
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
|
||||
@ -69,6 +64,9 @@ make test
|
||||
%{_mandir}/man3/*
|
||||
|
||||
%changelog
|
||||
* Tue Apr 28 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.80-1
|
||||
- 0.80 bump
|
||||
|
||||
* Fri Jan 09 2015 Petr Pisar <ppisar@redhat.com> - 0.79-7
|
||||
- Specify all dependencies
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user