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 - [email protected]
+
+- 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