r57535 - in /trunk/libstring-flogger-perl: Changes MANIFEST META.json META.yml Makefile.PL README debian/changelog debian/control debian/copyright debian/source/ debian/source/format lib/String/Flogger.pm t/basic.t
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Wed May 5 19:39:30 UTC 2010
Author: jawnsy-guest
Date: Wed May 5 19:39:23 2010
New Revision: 57535
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=57535
Log:
* Use new 3.0 (quilt) source format
* Update copyright information per upstream
* Standards-Version 3.8.4 (no changes)
* Add myself to Uploaders and Copyright
* Rewrite control description
Added:
trunk/libstring-flogger-perl/debian/source/
trunk/libstring-flogger-perl/debian/source/format
trunk/libstring-flogger-perl/t/basic.t
- copied unchanged from r57533, branches/upstream/libstring-flogger-perl/current/t/basic.t
Modified:
trunk/libstring-flogger-perl/Changes
trunk/libstring-flogger-perl/MANIFEST
trunk/libstring-flogger-perl/META.json
trunk/libstring-flogger-perl/META.yml
trunk/libstring-flogger-perl/Makefile.PL
trunk/libstring-flogger-perl/README
trunk/libstring-flogger-perl/debian/changelog
trunk/libstring-flogger-perl/debian/control
trunk/libstring-flogger-perl/debian/copyright
trunk/libstring-flogger-perl/lib/String/Flogger.pm
Modified: trunk/libstring-flogger-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libstring-flogger-perl/Changes?rev=57535&op=diff
==============================================================================
--- trunk/libstring-flogger-perl/Changes (original)
+++ trunk/libstring-flogger-perl/Changes Wed May 5 19:39:23 2010
@@ -1,4 +1,8 @@
Revision history for String-Flogger
+
+1.101240 2010-05-04 16:25:47 America/New_York
+ better stringification of unblessed scalar refs (to ref(...))
+ better stringification of undef (to null)
1.101170 2010-04-27 14:59:36 America/New_York
fix a typo in docs (thanks MJD)
Modified: trunk/libstring-flogger-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libstring-flogger-perl/MANIFEST?rev=57535&op=diff
==============================================================================
--- trunk/libstring-flogger-perl/MANIFEST (original)
+++ trunk/libstring-flogger-perl/MANIFEST Wed May 5 19:39:23 2010
@@ -7,5 +7,6 @@
README
dist.ini
lib/String/Flogger.pm
+t/basic.t
t/release-pod-syntax.t
t/synopsis.t
Modified: trunk/libstring-flogger-perl/META.json
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libstring-flogger-perl/META.json?rev=57535&op=diff
==============================================================================
--- trunk/libstring-flogger-perl/META.json (original)
+++ trunk/libstring-flogger-perl/META.json Wed May 5 19:39:23 2010
@@ -9,7 +9,7 @@
"configure_requires" : {
"ExtUtils::MakeMaker" : "6.31"
},
- "generated_by" : "Dist::Zilla version 2.101160",
+ "generated_by" : "Dist::Zilla version 2.101230",
"license" : "perl",
"meta-spec" : {
"url" : "http://module-build.sourceforge.net/META-spec-v1.4.html",
@@ -27,113 +27,113 @@
"resources" : {
"repository" : "git://git.codesimply.com/String-Flogger.git"
},
- "version" : "1.101170",
+ "version" : "1.101240",
"x_Dist_Zilla" : {
"plugins" : [
{
"class" : "Dist::Zilla::Plugin::GatherDir",
"name" : "@RJBS/@Basic/GatherDir",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::PruneCruft",
"name" : "@RJBS/@Basic/PruneCruft",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::ManifestSkip",
"name" : "@RJBS/@Basic/ManifestSkip",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@RJBS/@Basic/MetaYAML",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::License",
"name" : "@RJBS/@Basic/License",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::Readme",
"name" : "@RJBS/@Basic/Readme",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::ExtraTests",
"name" : "@RJBS/@Basic/ExtraTests",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@RJBS/@Basic/ExecDir",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "@RJBS/@Basic/ShareDir",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::MakeMaker",
"name" : "@RJBS/@Basic/MakeMaker",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@RJBS/@Basic/Manifest",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@RJBS/@Basic/TestRelease",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "@RJBS/@Basic/ConfirmRelease",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "@RJBS/@Basic/UploadToCPAN",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::AutoPrereq",
"name" : "@RJBS/AutoPrereq",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::AutoVersion",
"name" : "@RJBS/AutoVersion",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::PkgVersion",
"name" : "@RJBS/PkgVersion",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "@RJBS/MetaConfig",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "@RJBS/MetaJSON",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::NextRelease",
"name" : "@RJBS/NextRelease",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "@RJBS/PodSyntaxTests",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::Repository",
@@ -168,22 +168,22 @@
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "2.101160"
+ "version" : "2.101230"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "2.101160"
+ "version" : "2.101230"
}
],
"zilla" : {
@@ -191,7 +191,7 @@
"config" : {
"is_trial" : 0
},
- "version" : "2.101160"
+ "version" : "2.101230"
}
}
}
Modified: trunk/libstring-flogger-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libstring-flogger-perl/META.yml?rev=57535&op=diff
==============================================================================
--- trunk/libstring-flogger-perl/META.yml (original)
+++ trunk/libstring-flogger-perl/META.yml Wed May 5 19:39:23 2010
@@ -6,7 +6,7 @@
Test::More: 0
configure_requires:
ExtUtils::MakeMaker: 6.31
-generated_by: 'Dist::Zilla version 2.101160'
+generated_by: 'Dist::Zilla version 2.101230'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -21,93 +21,93 @@
Sub::Exporter::Util: 0
resources:
repository: git://git.codesimply.com/String-Flogger.git
-version: 1.101170
+version: 1.101240
x_Dist_Zilla:
plugins:
-
class: Dist::Zilla::Plugin::GatherDir
name: '@RJBS/@Basic/GatherDir'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::PruneCruft
name: '@RJBS/@Basic/PruneCruft'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::ManifestSkip
name: '@RJBS/@Basic/ManifestSkip'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@RJBS/@Basic/MetaYAML'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::License
name: '@RJBS/@Basic/License'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::Readme
name: '@RJBS/@Basic/Readme'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::ExtraTests
name: '@RJBS/@Basic/ExtraTests'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::ExecDir
name: '@RJBS/@Basic/ExecDir'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::ShareDir
name: '@RJBS/@Basic/ShareDir'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::MakeMaker
name: '@RJBS/@Basic/MakeMaker'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::Manifest
name: '@RJBS/@Basic/Manifest'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::TestRelease
name: '@RJBS/@Basic/TestRelease'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: '@RJBS/@Basic/ConfirmRelease'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: '@RJBS/@Basic/UploadToCPAN'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::AutoPrereq
name: '@RJBS/AutoPrereq'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::AutoVersion
name: '@RJBS/AutoVersion'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::PkgVersion
name: '@RJBS/PkgVersion'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::MetaConfig
name: '@RJBS/MetaConfig'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::MetaJSON
name: '@RJBS/MetaJSON'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::NextRelease
name: '@RJBS/NextRelease'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: '@RJBS/PodSyntaxTests'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::Repository
name: '@RJBS/Repository'
@@ -135,21 +135,21 @@
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: 2.101160
+ version: 2.101230
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: 2.101160
+ version: 2.101230
zilla:
class: Dist::Zilla
config:
is_trial: 0
- version: 2.101160
+ version: 2.101230
Modified: trunk/libstring-flogger-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libstring-flogger-perl/Makefile.PL?rev=57535&op=diff
==============================================================================
--- trunk/libstring-flogger-perl/Makefile.PL (original)
+++ trunk/libstring-flogger-perl/Makefile.PL Wed May 5 19:39:23 2010
@@ -23,7 +23,7 @@
},
'ABSTRACT' => 'string munging for loggers',
'EXE_FILES' => [],
- 'VERSION' => '1.101170',
+ 'VERSION' => '1.101240',
'PREREQ_PM' => {
'Sub::Exporter::Util' => '0',
'Scalar::Util' => '0',
Modified: trunk/libstring-flogger-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libstring-flogger-perl/README?rev=57535&op=diff
==============================================================================
--- trunk/libstring-flogger-perl/README (original)
+++ trunk/libstring-flogger-perl/README Wed May 5 19:39:23 2010
@@ -1,7 +1,7 @@
This archive contains the distribution String-Flogger,
-version 1.101170:
+version 1.101240:
string munging for loggers
Modified: trunk/libstring-flogger-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libstring-flogger-perl/debian/changelog?rev=57535&op=diff
==============================================================================
--- trunk/libstring-flogger-perl/debian/changelog (original)
+++ trunk/libstring-flogger-perl/debian/changelog Wed May 5 19:39:23 2010
@@ -1,11 +1,13 @@
-libstring-flogger-perl (1.101170-1) UNRELEASED; urgency=low
-
- Documentation changes only
- IGNORE-VERSION: 1.101170-1
+libstring-flogger-perl (1.101240-1) UNRELEASED; urgency=low
* New upstream release
+ * Use new 3.0 (quilt) source format
+ * Update copyright information per upstream
+ * Standards-Version 3.8.4 (no changes)
+ * Add myself to Uploaders and Copyright
+ * Rewrite control description
- -- Jonathan Yu <jawnsy at cpan.org> Sun, 02 May 2010 10:55:58 -0400
+ -- Jonathan Yu <jawnsy at cpan.org> Wed, 05 May 2010 16:15:01 -0400
libstring-flogger-perl (1.001-1) unstable; urgency=low
Modified: trunk/libstring-flogger-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libstring-flogger-perl/debian/control?rev=57535&op=diff
==============================================================================
--- trunk/libstring-flogger-perl/debian/control (original)
+++ trunk/libstring-flogger-perl/debian/control Wed May 5 19:39:23 2010
@@ -5,8 +5,8 @@
Build-Depends-Indep: perl, libparams-util-perl, libsub-exporter-perl,
libjson-perl (>= 2)
Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
-Uploaders: gregor herrmann <gregoa at debian.org>
-Standards-Version: 3.8.3
+Uploaders: gregor herrmann <gregoa at debian.org>, Jonathan Yu <jawnsy at cpan.org>
+Standards-Version: 3.8.4
Homepage: http://search.cpan.org/dist/String-Flogger/
Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libstring-flogger-perl/
Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libstring-flogger-perl/
@@ -16,5 +16,6 @@
Depends: ${perl:Depends}, ${misc:Depends}, libparams-util-perl,
libsub-exporter-perl, libjson-perl (>= 2)
Description: module to munge strings for loggers
- String::Flogger allows to dynamically manipulate strings that should
- get logged.
+ String::Flogger is a Perl module that allows developers to dynamically
+ manipulate strings that should eventually get logged. It easily performs
+ logging optimizations such as serializing data structures for display.
Modified: trunk/libstring-flogger-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libstring-flogger-perl/debian/copyright?rev=57535&op=diff
==============================================================================
--- trunk/libstring-flogger-perl/debian/copyright (original)
+++ trunk/libstring-flogger-perl/debian/copyright Wed May 5 19:39:23 2010
@@ -4,11 +4,12 @@
Name: String-Flogger
Files: *
-Copyright: 2008, Ricardo SIGNES <rjbs at cpan.org>
+Copyright: 2010, Ricardo SIGNES <rjbs at cpan.org>
License: Artistic or GPL-1+
Files: debian/*
-Copyright: 2009, gregor herrmann <gregoa at debian.org>
+Copyright: 2010, Jonathan Yu <jawnsy at cpan.org>
+ 2009, gregor herrmann <gregoa at debian.org>
License: Artistic or GPL-1+
License: Artistic
Added: trunk/libstring-flogger-perl/debian/source/format
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libstring-flogger-perl/debian/source/format?rev=57535&op=file
==============================================================================
--- trunk/libstring-flogger-perl/debian/source/format (added)
+++ trunk/libstring-flogger-perl/debian/source/format Wed May 5 19:39:23 2010
@@ -1,0 +1,1 @@
+3.0 (quilt)
Modified: trunk/libstring-flogger-perl/lib/String/Flogger.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libstring-flogger-perl/lib/String/Flogger.pm?rev=57535&op=diff
==============================================================================
--- trunk/libstring-flogger-perl/lib/String/Flogger.pm (original)
+++ trunk/libstring-flogger-perl/lib/String/Flogger.pm Wed May 5 19:39:23 2010
@@ -2,7 +2,7 @@
use warnings;
package String::Flogger;
BEGIN {
- $String::Flogger::VERSION = '1.101170';
+ $String::Flogger::VERSION = '1.101240';
}
# ABSTRACT: string munging for loggers
@@ -14,8 +14,10 @@
sub _encrefs {
my ($self, $messages) = @_;
- return map { ref $_ ? ('{{' . $self->_stringify_ref($_) . '}}') : $_ }
- map { blessed($_) ? sprintf('obj(%s)', "$_") : $_ }
+ return map { blessed($_) ? sprintf('obj(%s)', "$_")
+ : ref $_ ? $self->_stringify_ref($_)
+ : defined $_ ? $_
+ : '{{null}}' }
map { _CODELIKE($_) ? scalar $_->() : $_ }
@$messages;
}
@@ -23,6 +25,11 @@
my $JSON;
sub _stringify_ref {
my ($self, $ref) = @_;
+
+ if (ref $ref eq 'SCALAR' or ref $ref eq 'REF') {
+ my ($str) = $self->_encrefs([ $$ref ]);
+ return "ref($str)";
+ }
require JSON;
$JSON ||= JSON->new
@@ -32,7 +39,7 @@
->space_after(1)
->convert_blessed(1);
- return $JSON->encode($ref)
+ return '{{' . $JSON->encode($ref) . '}}'
}
sub flog {
@@ -65,7 +72,7 @@
=head1 VERSION
-version 1.101170
+version 1.101240
=head1 SYNOPSIS
More information about the Pkg-perl-cvs-commits
mailing list