diff -u munin-1.4.5/debian/changelog munin-1.4.5/debian/changelog --- munin-1.4.5/debian/changelog +++ munin-1.4.5/debian/changelog @@ -1,3 +1,9 @@ +munin (1.4.5-3ubuntu4.1) precise; urgency=low + + * use nfreeze() since it gets stored in a file (LP: #872217) + + -- Vibhav Pant Fri, 23 Mar 2012 08:36:18 +0530 + munin (1.4.5-3ubuntu4) natty; urgency=low * debian/patches/upstream_bug_1009.patch: Backport only in patch2: unchanged: --- munin-1.4.5.orig/plugins/node.d.linux/diskstats.in +++ munin-1.4.5/plugins/node.d.linux/diskstats.in @@ -12,7 +12,7 @@ use POSIX; use Munin::Plugin; use MIME::Base64; -use Storable qw(freeze thaw); +use Storable qw(nfreeze thaw); # Hardcoded pollinterval of 300 seconds my $poll_interval = 300; @@ -137,7 +137,7 @@ } # FIXME: There ought to be a better way to do this. - $states{$cur_time} = encode_base64 freeze \%cur_diskstats; + $states{$cur_time} = encode_base64 nfreeze \%cur_diskstats; save_state(%states); return;