Hello community, here is the log from the commit of package perl-Mojolicious-Plugin-AssetPack for openSUSE:Factory checked in at 2015-04-25 09:54:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Mojolicious-Plugin-AssetPack (Old) and /work/SRC/openSUSE:Factory/.perl-Mojolicious-Plugin-AssetPack.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mojolicious-Plugin-AssetPack" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Mojolicious-Plugin-AssetPack/perl-Mojolicious-Plugin-AssetPack.changes 2015-04-22 01:18:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Mojolicious-Plugin-AssetPack.new/perl-Mojolicious-Plugin-AssetPack.changes 2015-04-25 11:26:27.000000000 +0200 @@ -1,0 +2,6 @@ +Fri Apr 24 15:36:59 UTC 2015 - co...@suse.com + +- updated to 0.54 + see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes + +------------------------------------------------------------------- Old: ---- Mojolicious-Plugin-AssetPack-0.5201.tar.gz New: ---- Mojolicious-Plugin-AssetPack-0.54.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Mojolicious-Plugin-AssetPack.spec ++++++ --- /var/tmp/diff_new_pack.PywZC9/_old 2015-04-25 11:26:28.000000000 +0200 +++ /var/tmp/diff_new_pack.PywZC9/_new 2015-04-25 11:26:28.000000000 +0200 @@ -17,7 +17,7 @@ Name: perl-Mojolicious-Plugin-AssetPack -Version: 0.5201 +Version: 0.54 Release: 0 %define cpan_name Mojolicious-Plugin-AssetPack Summary: Compress and convert css, less, sass, javascript and coffeescript files ++++++ Mojolicious-Plugin-AssetPack-0.5201.tar.gz -> Mojolicious-Plugin-AssetPack-0.54.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-0.5201/Changes new/Mojolicious-Plugin-AssetPack-0.54/Changes --- old/Mojolicious-Plugin-AssetPack-0.5201/Changes 2015-04-20 08:48:47.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-0.54/Changes 2015-04-23 17:37:01.000000000 +0200 @@ -1,7 +1,12 @@ Revision history for perl distribution Mojolicious-Plugin-AssetPack -0.5201 2015-04-20T08:48:47+0200 +0.54 2015-04-23T17:37:01+0200 + - Fix saving unchanged assets on disk + +0.53 2015-04-23T17:27:41+0200 + - Fix regenerating sprites:// assets +0.5201 2015-04-20T08:48:47+0200 - Fix sprites.t - Fix skipping t/plugin-with-assets.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-0.5201/META.json new/Mojolicious-Plugin-AssetPack-0.54/META.json --- old/Mojolicious-Plugin-AssetPack-0.5201/META.json 2015-04-20 08:48:48.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-0.54/META.json 2015-04-23 17:37:02.000000000 +0200 @@ -50,5 +50,5 @@ "url" : "https://github.com/jhthorsen/mojolicious-plugin-assetpack.git" } }, - "version" : "0.5201" + "version" : "0.54" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-0.5201/META.yml new/Mojolicious-Plugin-AssetPack-0.54/META.yml --- old/Mojolicious-Plugin-AssetPack-0.5201/META.yml 2015-04-20 08:48:48.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-0.54/META.yml 2015-04-23 17:37:02.000000000 +0200 @@ -27,4 +27,4 @@ bugtracker: https://github.com/jhthorsen/mojolicious-plugin-assetpack/issues homepage: https://github.com/jhthorsen/mojolicious-plugin-assetpack repository: https://github.com/jhthorsen/mojolicious-plugin-assetpack.git -version: '0.5201' +version: '0.54' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-0.5201/README new/Mojolicious-Plugin-AssetPack-0.54/README --- old/Mojolicious-Plugin-AssetPack-0.5201/README 2015-04-20 08:48:48.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-0.54/README 2015-04-23 17:37:01.000000000 +0200 @@ -3,7 +3,7 @@ javascript and coffeescript files VERSION - 0.5201 + 0.54 SYNOPSIS Application diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-0.5201/lib/Mojolicious/Plugin/AssetPack/Asset.pm new/Mojolicious-Plugin-AssetPack-0.54/lib/Mojolicious/Plugin/AssetPack/Asset.pm --- old/Mojolicious-Plugin-AssetPack-0.5201/lib/Mojolicious/Plugin/AssetPack/Asset.pm 2015-04-18 12:54:17.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-0.54/lib/Mojolicious/Plugin/AssetPack/Asset.pm 2015-04-23 17:34:22.000000000 +0200 @@ -80,10 +80,7 @@ sub save { my $self = shift; - if (not defined $self->{content}) { - die "Cannot save empty asset to save to @{[$self->path]}"; - } - elsif ($self->in_memory) { + if ($self->in_memory or not defined $self->{content}) { warn "[ASSETPACK] Skip save of @{[$self->path]}\n" if DEBUG; } else { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-0.5201/lib/Mojolicious/Plugin/AssetPack/Handler/Http.pm new/Mojolicious-Plugin-AssetPack-0.54/lib/Mojolicious/Plugin/AssetPack/Handler/Http.pm --- old/Mojolicious-Plugin-AssetPack-0.5201/lib/Mojolicious/Plugin/AssetPack/Handler/Http.pm 2015-04-18 12:54:17.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-0.54/lib/Mojolicious/Plugin/AssetPack/Handler/Http.pm 2015-04-23 17:33:41.000000000 +0200 @@ -30,10 +30,16 @@ sub asset_for { my ($self, $url, $assetpack) = @_; - my $tx = $assetpack->_ua->get($url); - my $ct = $tx->res->headers->content_type // 'text/plain'; my $lookup = Mojolicious::Plugin::AssetPack::_name($url); - my $ext = Mojolicious::Types->new->detect($ct) || 'txt'; + + if (my $asset = $assetpack->_find('packed', qr{^$lookup\.\w+$})) { + $assetpack->_app->log->debug("Asset $url is fetched") if DEBUG; + return $asset; + } + + my $tx = $assetpack->_ua->get($url); + my $ct = $tx->res->headers->content_type // 'text/plain'; + my $ext = Mojolicious::Types->new->detect($ct) || 'txt'; if (my $e = $tx->error) { die "Asset $url could not be fetched: $e->{message}"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-0.5201/lib/Mojolicious/Plugin/AssetPack.pm new/Mojolicious-Plugin-AssetPack-0.54/lib/Mojolicious/Plugin/AssetPack.pm --- old/Mojolicious-Plugin-AssetPack-0.5201/lib/Mojolicious/Plugin/AssetPack.pm 2015-04-20 08:48:47.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-0.54/lib/Mojolicious/Plugin/AssetPack.pm 2015-04-23 17:37:01.000000000 +0200 @@ -12,7 +12,7 @@ use constant NO_CACHE => $ENV{MOJO_ASSETPACK_NO_CACHE} || 0; use constant DEBUG => $ENV{MOJO_ASSETPACK_DEBUG} || 0; -our $VERSION = '0.5201'; +our $VERSION = '0.54'; has base_url => '/packed/'; has minify => 0; @@ -298,14 +298,7 @@ my $asset; if (my $scheme = $url->scheme) { - my $lookup = _name($url); - - if ($asset = $self->_find('packed', qr{^$lookup\.\w+$})) { - $self->_app->log->debug("Asset $url is fetched") if DEBUG; - } - else { - $asset = $self->_handler($scheme)->asset_for($url, $self)->in_memory(!$self->out_dir)->save; - } + $asset = $self->_handler($scheme)->asset_for($url, $self)->in_memory(!$self->out_dir)->save; } else { $asset = $self->_find(split '/', $url) || $self->_handler('https')->asset_for($url, $self); @@ -334,7 +327,7 @@ =head1 VERSION -0.5201 +0.54 =head1 SYNOPSIS