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