r24489 - in /trunk/libdata-serializer-perl: Changes META.yml debian/changelog debian/compat debian/control debian/copyright lib/Data/Serializer.pm
rmayorga-guest at users.alioth.debian.org
rmayorga-guest at users.alioth.debian.org
Fri Aug 22 19:54:36 UTC 2008
Author: rmayorga-guest
Date: Fri Aug 22 19:54:32 2008
New Revision: 24489
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=24489
Log:
* New upstream release
* debian/control
+ set standards-version to 3.8.0 ( no changes needed )
+ use debhelper version 7
+ add myself to uploaders
* debian/copyright - Add an entry for
lib/Data/Serializer/Config/General.pm
Modified:
trunk/libdata-serializer-perl/Changes
trunk/libdata-serializer-perl/META.yml
trunk/libdata-serializer-perl/debian/changelog
trunk/libdata-serializer-perl/debian/compat
trunk/libdata-serializer-perl/debian/control
trunk/libdata-serializer-perl/debian/copyright
trunk/libdata-serializer-perl/lib/Data/Serializer.pm
Modified: trunk/libdata-serializer-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/Changes?rev=24489&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/Changes (original)
+++ trunk/libdata-serializer-perl/Changes Fri Aug 22 19:54:32 2008
@@ -1,9 +1,17 @@
Revision history for Perl extension Data::Serializer
-0.46 Wedn Apr 23 2008
+0.48 Tue Aug 20 2008
+ - Cleaned up DESTROY method to not undef _fields (This was my error, not the submitted patch)
+ Thanks to Dulaunoy Fabrice <fabrice at dulaunoy.com> for showing me the error of my ways
+
+0.47 Tue Aug 19 2008
+ - Added explicit DESTROY method to prevent memory leaks in long running applications with circular references
+ patch supplied by Dulaunoy Fabrice <fabrice at dulaunoy.com>
+
+0.46 Wed Apr 23 2008
- Fixed Module::Build implementation, will now generate proper META.yml file
-0.45 Wedn Apr 23 2008
+0.45 Wed Apr 23 2008
- Removed support for Tie::Transient, the module is long gone. If ever a standard
emerges for tagging data as transient then Data::Serializer will support it.
- Added utf8 call to Data::Serializer::JSON
Modified: trunk/libdata-serializer-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/META.yml?rev=24489&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/META.yml (original)
+++ trunk/libdata-serializer-perl/META.yml Fri Aug 22 19:54:32 2008
@@ -1,6 +1,6 @@
---
name: Data-Serializer
-version: 0.46
+version: 0.48
author:
- Neil Neely (neil at neely.cx)
abstract: Modules that serialize data structures
@@ -39,7 +39,7 @@
provides:
Data::Serializer:
file: lib/Data/Serializer.pm
- version: 0.46
+ version: 0.48
Data::Serializer::Config::General:
file: lib/Data/Serializer/Config/General.pm
version: 0.02
Modified: trunk/libdata-serializer-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/debian/changelog?rev=24489&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/debian/changelog (original)
+++ trunk/libdata-serializer-perl/debian/changelog Fri Aug 22 19:54:32 2008
@@ -1,3 +1,15 @@
+libdata-serializer-perl (0.48-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/control
+ + set standards-version to 3.8.0 ( no changes needed )
+ + use debhelper version 7
+ + add myself to uploaders
+ * debian/copyright - Add an entry for
+ lib/Data/Serializer/Config/General.pm
+
+ -- Rene Mayorga <rmayorga at debian.org.sv> Fri, 22 Aug 2008 10:58:53 -0600
+
libdata-serializer-perl (0.46-1) unstable; urgency=low
* New upstream release.
Modified: trunk/libdata-serializer-perl/debian/compat
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/debian/compat?rev=24489&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/debian/compat (original)
+++ trunk/libdata-serializer-perl/debian/compat Fri Aug 22 19:54:32 2008
@@ -1,1 +1,1 @@
-5
+7
Modified: trunk/libdata-serializer-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/debian/control?rev=24489&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/debian/control (original)
+++ trunk/libdata-serializer-perl/debian/control Fri Aug 22 19:54:32 2008
@@ -1,7 +1,7 @@
Source: libdata-serializer-perl
Section: perl
Priority: optional
-Build-Depends: debhelper (>= 5.0.0), libmodule-build-perl
+Build-Depends: debhelper (>= 7), libmodule-build-perl
Build-Depends-Indep: perl (>= 5.8.8-7), libxml-dumper-perl, libdigest-sha-perl,
libtest-pod-perl, libtest-pod-coverage-perl, libconfig-general-perl,
libyaml-perl, libxml-simple-perl, libyaml-syck-perl, libjson-perl,
@@ -10,8 +10,8 @@
Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
Uploaders: Krzysztof Krzyzaniak (eloy) <eloy at debian.org>,
Damyan Ivanov <dmn at debian.org>, Gunnar Wolf <gwolf at debian.org>,
- gregor herrmann <gregoa at debian.org>
-Standards-Version: 3.7.3
+ gregor herrmann <gregoa at debian.org>, Rene Mayorga <rmayorga at debian.org.sv>
+Standards-Version: 3.8.0
Homepage: http://search.cpan.org/dist/Data-Serializer/
Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libdata-serializer-perl/
Vcs-Browser: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/
Modified: trunk/libdata-serializer-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/debian/copyright?rev=24489&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/debian/copyright (original)
+++ trunk/libdata-serializer-perl/debian/copyright Fri Aug 22 19:54:32 2008
@@ -20,6 +20,12 @@
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
+Files: lib/Data/Serializer/Config/General.pm
+Copyright: (C) 2002 by Thomas Linden <tom at daemon.de>. All rights reserved.
+License: GPL1+ | Artistic
+ This program is free software; you can redistribute it and/or modify it
+ under the same terms as Perl itself.
+
Perl is distributed under your choice of the GNU General Public License or
the Artistic License. On Debian GNU/Linux systems, the complete text of the
GNU General Public License can be found in /usr/share/common-licenses/GPL
Modified: trunk/libdata-serializer-perl/lib/Data/Serializer.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/lib/Data/Serializer.pm?rev=24489&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/lib/Data/Serializer.pm (original)
+++ trunk/libdata-serializer-perl/lib/Data/Serializer.pm Fri Aug 22 19:54:32 2008
@@ -19,7 +19,7 @@
@EXPORT = qw( );
@EXPORT_OK = qw( );
-$VERSION = '0.46';
+$VERSION = '0.48';
# Preloaded methods go here.
{
@@ -193,7 +193,13 @@
$_internal{$id}->{loaded_modules}->{$module_name} = 1;
}
-}
+ sub DESTROY {
+ my $self = (shift);
+ undef %_internal;
+ }
+
+}
+
#END of public functions, all following functions are for internal use only
@@ -448,6 +454,11 @@
my $ref = $obj->retrieve($fh);
Reads first line of supplied file or filehandle and returns it deserialized.
+
+=item B<DESTROY> - force the destruction of the serilaizer object
+
+ $obj->DESTROY();
+
=back
More information about the Pkg-perl-cvs-commits
mailing list