0.80 bump

This commit is contained in:
Jitka Plesnikova 2015-04-28 09:31:36 +02:00
parent 4c32041c92
commit 3dad2a7dc4
6 changed files with 8 additions and 68 deletions

1
.gitignore vendored
View File

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

View File

@ -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);
}

View File

@ -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');
}

View File

@ -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');
}

View File

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

View File

@ -1 +1 @@
d171491fecb093336644a5244f089b70 Devel-Size-0.79.tar.gz
49d5060edaf076bc757a028614c60f41 Devel-Size-0.80.tar.gz