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
 


Reply via email to