openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
August 2015
- 1 participants
- 1349 discussions
Hello community,
here is the log from the commit of package perl-Mojolicious for openSUSE:Factory checked in at 2015-08-01 11:34:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Mojolicious (Old)
and /work/SRC/openSUSE:Factory/.perl-Mojolicious.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mojolicious"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Mojolicious/perl-Mojolicious.changes 2015-06-23 11:59:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Mojolicious.new/perl-Mojolicious.changes 2015-08-01 11:34:14.000000000 +0200
@@ -1,0 +2,22 @@
+Tue Jul 14 08:56:09 UTC 2015 - coolo(a)suse.com
+
+- updated to 6.14
+ see /usr/share/doc/packages/perl-Mojolicious/Changes
+
+ 6.14 2015-07-12
+ - Improved app generator command not to create a log directory.
+
+-------------------------------------------------------------------
+Sun Jul 12 08:44:16 UTC 2015 - coolo(a)suse.com
+
+- updated to 6.13
+ see /usr/share/doc/packages/perl-Mojolicious/Changes
+
+ 6.13 2015-07-08
+ - Added support for validating file uploads.
+ - Added upload check to Mojolicious::Validator.
+ - Improved error messages for broken applications in Mojo::Server. (mst)
+ - Improved subscribers method in Mojo::EventEmitter to allow subscribers to be
+ modified more easily.
+
+-------------------------------------------------------------------
Old:
----
Mojolicious-6.12.tar.gz
New:
----
Mojolicious-6.14.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Mojolicious.spec ++++++
--- /var/tmp/diff_new_pack.38vbaH/_old 2015-08-01 11:34:15.000000000 +0200
+++ /var/tmp/diff_new_pack.38vbaH/_new 2015-08-01 11:34:15.000000000 +0200
@@ -17,14 +17,14 @@
Name: perl-Mojolicious
-Version: 6.12
+Version: 6.14
Release: 0
%define cpan_name Mojolicious
Summary: Real-time web framework
License: Artistic-2.0
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Mojolicious/
-Source0: http://www.cpan.org/authors/id/D/DB/DBOOK/%{cpan_name}-%{version}.tar.gz
+Source0: http://www.cpan.org/authors/id/S/SR/SRI/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ Mojolicious-6.12.tar.gz -> Mojolicious-6.14.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/Changes new/Mojolicious-6.14/Changes
--- old/Mojolicious-6.12/Changes 2015-06-18 23:42:06.000000000 +0200
+++ new/Mojolicious-6.14/Changes 2015-07-12 17:31:04.000000000 +0200
@@ -1,4 +1,14 @@
+6.14 2015-07-12
+ - Improved app generator command not to create a log directory.
+
+6.13 2015-07-08
+ - Added support for validating file uploads.
+ - Added upload check to Mojolicious::Validator.
+ - Improved error messages for broken applications in Mojo::Server. (mst)
+ - Improved subscribers method in Mojo::EventEmitter to allow subscribers to be
+ modified more easily.
+
6.12 2015-06-18
- Welcome to the Mojolicious core team Dan Book.
- Added TO_JSON method to Mojo::Collection. (wttw)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/META.json new/Mojolicious-6.14/META.json
--- old/Mojolicious-6.12/META.json 2015-06-18 23:44:58.000000000 +0200
+++ new/Mojolicious-6.14/META.json 2015-07-14 05:25:00.000000000 +0200
@@ -4,7 +4,7 @@
"Sebastian Riedel <sri(a)cpan.org>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150001",
+ "generated_by" : "ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150005",
"license" : [
"artistic_2"
],
@@ -17,6 +17,7 @@
"directory" : [
"t",
"inc",
+ "examples",
"t"
]
},
@@ -54,5 +55,6 @@
},
"x_IRC" : "irc://irc.perl.org/#mojo"
},
- "version" : "6.12"
+ "version" : "6.14",
+ "x_serialization_backend" : "JSON::PP version 2.27300"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/META.yml new/Mojolicious-6.14/META.yml
--- old/Mojolicious-6.12/META.yml 2015-06-18 23:44:58.000000000 +0200
+++ new/Mojolicious-6.14/META.yml 2015-07-14 05:24:59.000000000 +0200
@@ -7,7 +7,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150001'
+generated_by: 'ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150005'
license: artistic_2
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -17,6 +17,7 @@
directory:
- t
- inc
+ - examples
- t
requires:
IO::Socket::IP: '0.26'
@@ -29,4 +30,5 @@
homepage: http://mojolicio.us
license: http://www.opensource.org/licenses/artistic-license-2.0
repository: https://github.com/kraih/mojo.git
-version: '6.12'
+version: '6.14'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.016'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/Makefile.PL new/Mojolicious-6.14/Makefile.PL
--- old/Mojolicious-6.12/Makefile.PL 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/Makefile.PL 2015-06-30 20:02:38.000000000 +0200
@@ -23,7 +23,7 @@
repository => 'https://github.com/kraih/mojo.git',
x_IRC => 'irc://irc.perl.org/#mojo'
},
- no_index => {directory => ['t']}
+ no_index => {directory => ['examples', 't']}
},
PREREQ_PM => {
'IO::Socket::IP' => '0.26',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojo/Asset/File.pm new/Mojolicious-6.14/lib/Mojo/Asset/File.pm
--- old/Mojolicious-6.12/lib/Mojo/Asset/File.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojo/Asset/File.pm 2015-06-30 20:02:38.000000000 +0200
@@ -221,7 +221,7 @@
=head2 is_file
- my $true = $file->is_file;
+ my $bool = $file->is_file;
True, this is a L<Mojo::Asset::File> object.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojo/Asset.pm new/Mojolicious-6.14/lib/Mojo/Asset.pm
--- old/Mojolicious-6.12/lib/Mojo/Asset.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojo/Asset.pm 2015-06-30 20:02:38.000000000 +0200
@@ -95,7 +95,7 @@
=head2 is_file
- my $false = $asset->is_file;
+ my $bool = $asset->is_file;
False, this is not a L<Mojo::Asset::File> object.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojo/Content/MultiPart.pm new/Mojolicious-6.14/lib/Mojo/Content/MultiPart.pm
--- old/Mojolicious-6.12/lib/Mojo/Content/MultiPart.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojo/Content/MultiPart.pm 2015-06-30 20:02:38.000000000 +0200
@@ -284,7 +284,7 @@
=head2 is_multipart
- my $true = $multi->is_multipart;
+ my $bool = $multi->is_multipart;
True, this is a L<Mojo::Content::MultiPart> object.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojo/Content.pm new/Mojolicious-6.14/lib/Mojo/Content.pm
--- old/Mojolicious-6.12/lib/Mojo/Content.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojo/Content.pm 2015-06-30 20:02:38.000000000 +0200
@@ -536,7 +536,7 @@
=head2 is_multipart
- my $false = $content->is_multipart;
+ my $bool = $content->is_multipart;
False, this is not a L<Mojo::Content::MultiPart> object.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojo/DOM.pm new/Mojolicious-6.14/lib/Mojo/DOM.pm
--- old/Mojolicious-6.12/lib/Mojo/DOM.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojo/DOM.pm 2015-07-03 15:34:12.000000000 +0200
@@ -573,6 +573,11 @@
->descendant_nodes->grep(sub { $_->type eq 'comment' })
->map('remove')->first;
+ # "<p><b>test</b>test</p>"
+ $dom->parse('<p><b>123</b>456</p>')
+ ->at('p')->descendant_nodes->grep(sub { $_->type eq 'text' })
+ ->map(content => 'test')->first->root;
+
=head2 find
my $collection = $dom->find('div ~ p');
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojo/EventEmitter.pm new/Mojolicious-6.14/lib/Mojo/EventEmitter.pm
--- old/Mojolicious-6.12/lib/Mojo/EventEmitter.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojo/EventEmitter.pm 2015-06-30 20:02:38.000000000 +0200
@@ -41,7 +41,7 @@
return $wrapper;
}
-sub subscribers { shift->{events}{shift()} || [] }
+sub subscribers { shift->{events}{shift()} ||= [] }
sub unsubscribe {
my ($self, $name, $cb) = @_;
@@ -168,6 +168,9 @@
# Unsubscribe last subscriber
$e->unsubscribe(foo => $e->subscribers('foo')->[-1]);
+ # Change order of subscribers
+ @{$e->subscribers('foo')} = reverse @{$e->subscribers('foo')};
+
=head2 unsubscribe
$e = $e->unsubscribe('foo');
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojo/Message.pm new/Mojolicious-6.14/lib/Mojo/Message.pm
--- old/Mojolicious-6.12/lib/Mojo/Message.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojo/Message.pm 2015-07-08 03:34:36.000000000 +0200
@@ -59,7 +59,7 @@
sub build_headers { shift->_build('get_header_chunk') }
sub build_start_line { shift->_build('get_start_line_chunk') }
-sub cookie { shift->_cache('cookie', 0, @_) }
+sub cookie { shift->_cache('cookies', 0, @_) }
sub cookies { croak 'Method "cookies" not implemented by subclass' }
@@ -77,8 +77,8 @@
return $self->finish;
}
-sub every_cookie { shift->_cache('cookie', 1, @_) }
-sub every_upload { shift->_cache('upload', 1, @_) }
+sub every_cookie { shift->_cache('cookies', 1, @_) }
+sub every_upload { shift->_cache('uploads', 1, @_) }
sub extract_start_line {
croak 'Method "extract_start_line" not implemented by subclass';
@@ -197,7 +197,7 @@
return $self->build_start_line . $self->build_headers . $self->build_body;
}
-sub upload { shift->_cache('upload', 0, @_) }
+sub upload { shift->_cache('uploads', 0, @_) }
sub uploads {
my $self = shift;
@@ -239,7 +239,6 @@
my ($self, $method, $all, $name) = @_;
# Cache objects by name
- $method .= 's';
unless ($self->{$method}) {
$self->{$method} = {};
push @{$self->{$method}{$_->name}}, $_ for @{$self->$method};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojo/Parameters.pm new/Mojolicious-6.14/lib/Mojo/Parameters.pm
--- old/Mojolicious-6.12/lib/Mojo/Parameters.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojo/Parameters.pm 2015-06-30 20:02:38.000000000 +0200
@@ -306,6 +306,9 @@
Parsed parameter pairs. Note that this method will normalize the parameters.
+ # Remove all parameters
+ $params->pairs([]);
+
=head2 param
my $value = $params->param('foo');
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojo/Server/Prefork.pm new/Mojolicious-6.14/lib/Mojo/Server/Prefork.pm
--- old/Mojolicious-6.12/lib/Mojo/Server/Prefork.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojo/Server/Prefork.pm 2015-07-08 17:12:26.000000000 +0200
@@ -413,7 +413,8 @@
my $file = $prefork->pid_file;
$prefork = $prefork->pid_file('/tmp/prefork.pid');
-Full path of process id file, defaults to a random temporary path.
+Full path of process id file, defaults to C<prefork.pid> in a temporary
+directory.
=head2 workers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojo/Server.pm new/Mojolicious-6.14/lib/Mojo/Server.pm
--- old/Mojolicious-6.12/lib/Mojo/Server.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojo/Server.pm 2015-07-05 22:07:50.000000000 +0200
@@ -50,9 +50,10 @@
local $ENV{MOJO_EXE};
# Try to load application from script into sandbox
- my $app = eval "package Mojo::Server::Sandbox::@{[md5_sum $path]};"
- . 'return do($path) || die($@ || $!);';
- die qq{Can't load application from file "$path": $@} if !$app && $@;
+ delete $INC{$path};
+ my $app = eval
+ "package Mojo::Server::Sandbox::@{[md5_sum $path]}; require \$path";
+ die qq{Can't load application from file "$path": $@} if $@;
die qq{File "$path" did not return an application object.\n}
unless blessed $app && $app->isa('Mojo');
$self->app($app);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojo/Transaction/WebSocket.pm new/Mojolicious-6.14/lib/Mojo/Transaction/WebSocket.pm
--- old/Mojolicious-6.12/lib/Mojo/Transaction/WebSocket.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojo/Transaction/WebSocket.pm 2015-06-30 20:02:38.000000000 +0200
@@ -584,7 +584,7 @@
=head2 is_websocket
- my $true = $ws->is_websocket;
+ my $bool = $ws->is_websocket;
True, this is a L<Mojo::Transaction::WebSocket> object.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojo/Transaction.pm new/Mojolicious-6.14/lib/Mojo/Transaction.pm
--- old/Mojolicious-6.12/lib/Mojo/Transaction.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojo/Transaction.pm 2015-06-30 20:02:38.000000000 +0200
@@ -235,7 +235,7 @@
=head2 is_websocket
- my $false = $tx->is_websocket;
+ my $bool = $tx->is_websocket;
False, this is not a L<Mojo::Transaction::WebSocket> object.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojo/Util.pm new/Mojolicious-6.14/lib/Mojo/Util.pm
--- old/Mojolicious-6.12/lib/Mojo/Util.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojo/Util.pm 2015-06-30 20:02:38.000000000 +0200
@@ -175,8 +175,8 @@
my @input = map {ord} split '', $output;
my @chars = sort grep { $_ >= PC_INITIAL_N } @input;
$output =~ s/[^\x00-\x7f]+//gs;
- my $h = my $b = length $output;
- $output .= "\x2d" if $b > 0;
+ my $h = my $basic = length $output;
+ $output .= "\x2d" if $basic > 0;
for my $m (@chars) {
next if $m < $n;
@@ -201,7 +201,7 @@
}
$output .= chr $q + ($q < 26 ? 0x61 : 0x30 - 26);
- $bias = _adapt($delta, $h + 1, $h == $b);
+ $bias = _adapt($delta, $h + 1, $h == $basic);
$delta = 0;
$h++;
}
@@ -221,10 +221,10 @@
}
sub secure_compare {
- my ($a, $b) = @_;
- return undef if length $a != length $b;
+ my ($one, $two) = @_;
+ return undef if length $one != length $two;
my $r = 0;
- $r |= ord(substr $a, $_) ^ ord(substr $b, $_) for 0 .. length($a) - 1;
+ $r |= ord(substr $one, $_) ^ ord(substr $two, $_) for 0 .. length($one) - 1;
return $r == 0;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Command/generate/app.pm new/Mojolicious-6.14/lib/Mojolicious/Command/generate/app.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Command/generate/app.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Command/generate/app.pm 2015-07-11 20:01:34.000000000 +0200
@@ -33,9 +33,6 @@
# Test
$self->render_to_rel_file('test', "$name/t/basic.t", $class);
- # Log directory
- $self->create_rel_dir("$name/log");
-
# Static file
$self->render_to_rel_file('static', "$name/public/index.html");
@@ -195,4 +192,6 @@
This page was generated from the template "templates/example/welcome.html.ep"
and the layout "templates/layouts/default.html.ep",
<%%= link_to 'click here' => url_for %> to reload the page or
-<%%= link_to 'here' => '/index.html' %> to move forward to a static page.
+<%%= link_to 'here' => '/index.html' %> to move forward to a static page. To
+learn more, you can also browse through the documentation
+<%%= link_to 'here' => '/perldoc' %>.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Command/generate/lite_app.pm new/Mojolicious-6.14/lib/Mojolicious/Command/generate/lite_app.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Command/generate/lite_app.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Command/generate/lite_app.pm 2015-06-30 20:02:38.000000000 +0200
@@ -90,7 +90,9 @@
<% %>@@ index.html.ep
%% layout 'default';
%% title 'Welcome';
-Welcome to the Mojolicious real-time web framework!
+<h1>Welcome to the Mojolicious real-time web framework!</h1>
+To learn more, you can browse through the documentation
+<%%= link_to 'here' => '/perldoc' %>.
<% %>@@ layouts/default.html.ep
<!DOCTYPE html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Command/prefork.pm new/Mojolicious-6.14/lib/Mojolicious/Command/prefork.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Command/prefork.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Command/prefork.pm 2015-07-08 17:13:49.000000000 +0200
@@ -65,8 +65,8 @@
MOJO_LISTEN or "http://*:3000"
-M, --multi-accept <number> Number of connections to accept at
once, defaults to 50
- -P, --pid-file <path> Path to process id file, defaults to a
- random file
+ -P, --pid-file <path> Path to process id file, defaults to
+ "prefork.pid" in a temporary diretory
-p, --proxy Activate reverse proxy support,
defaults to the value of
MOJO_REVERSE_PROXY
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Controller.pm new/Mojolicious-6.14/lib/Mojolicious/Controller.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Controller.pm 2015-06-18 23:27:54.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Controller.pm 2015-07-08 03:37:12.000000000 +0200
@@ -341,6 +341,7 @@
my $header = $req->headers->header('X-CSRF-Token');
my $hash = $req->params->to_hash;
$hash->{csrf_token} //= $header if $token && $header;
+ $hash->{$_} = $req->every_upload($_) for map { $_->name } @{$req->uploads};
my $validation = $self->app->validator->validation->input($hash);
return $stash->{'mojo.validation'} = $validation->csrf_token($token);
}
@@ -916,16 +917,22 @@
my $validation = $c->validation;
Get L<Mojolicious::Validator::Validation> object for current request to
-validate C<GET> and C<POST> parameters extracted from the query string and
-C<application/x-www-form-urlencoded> or C<multipart/form-data> message body.
-Parts of the request body need to be loaded into memory to parse C<POST>
-parameters, so you have to make sure it is not excessively large, there's a
-16MB limit by default.
+validate file uploads as well as C<GET> and C<POST> parameters extracted from
+the query string and C<application/x-www-form-urlencoded> or
+C<multipart/form-data> message body. Parts of the request body need to be loaded
+into memory to parse C<POST> parameters, so you have to make sure it is not
+excessively large, there's a 16MB limit by default.
+ # Validate GET/POST parameter
my $validation = $c->validation;
$validation->required('title')->size(3, 50);
my $title = $validation->param('title');
+ # Validate file upload
+ my $validation = $c->validation;
+ $validation->required('tarball')->upload->size(1, 1048576);
+ my $tarball = $validation->param('tarball');
+
=head2 write
$c = $c->write;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Guides/Contributing.pod new/Mojolicious-6.14/lib/Mojolicious/Guides/Contributing.pod
--- old/Mojolicious-6.12/lib/Mojolicious/Guides/Contributing.pod 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Guides/Contributing.pod 2015-07-08 17:49:15.000000000 +0200
@@ -30,7 +30,9 @@
fixed. ;)
And don't forget to add a descriptive title and text when you create a new
-issue.
+issue. If your issue does not contain enough information, it might get closed
+pretty quickly, but don't be disheartened, if there's new activity it will get
+reopened just as quickly.
=head2 Reporting security issues
@@ -129,8 +131,8 @@
Features may only be changed in a major release, to fix a serious security
issue, or after being deprecated for at least 3 months.
-Refactoring and deprecations should be avoided if no important feature depends
-on it.
+Refactoring and deprecations should be avoided if there are no substantial
+benefits.
New features can be marked as experimental to be excluded from deprecation
policies.
@@ -167,9 +169,7 @@
No names outside of C<Mojolicious.pm>.
-No Elitism.
-
-Peace!
+Be nice to each other.
=back
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Guides/Cookbook.pod new/Mojolicious-6.14/lib/Mojolicious/Guides/Cookbook.pod
--- old/Mojolicious-6.12/lib/Mojolicious/Guides/Cookbook.pod 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Guides/Cookbook.pod 2015-07-12 17:29:26.000000000 +0200
@@ -613,12 +613,14 @@
var ws = new WebSocket('<%= url_for('echo')->to_abs %>');
// Incoming messages
- ws.onmessage = function(event) {
+ ws.onmessage = function (event) {
document.body.innerHTML += event.data + '<br/>';
};
// Outgoing messages
- window.setInterval(function () { ws.send('Hello Mojo!') }, 1000);
+ ws.onopen = function (event) {
+ window.setInterval(function () { ws.send('Hello Mojo!') }, 1000);
+ };
</script>
</body>
</html>
@@ -712,7 +714,7 @@
var events = new EventSource('<%= url_for 'events' %>');
// Subscribe to "log" event
- events.addEventListener('log', function(event) {
+ events.addEventListener('log', function (event) {
document.body.innerHTML += event.data + '<br/>';
}, false);
</script>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Plugin/Charset.pm new/Mojolicious-6.14/lib/Mojolicious/Plugin/Charset.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Plugin/Charset.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Plugin/Charset.pm 2015-07-02 05:08:13.000000000 +0200
@@ -22,7 +22,7 @@
=head1 SYNOPSIS
# Mojolicious
- $self->plugin(Charset => {charset => 'Shift_JIS'});
+ $app->plugin(Charset => {charset => 'Shift_JIS'});
# Mojolicious::Lite
plugin Charset => {charset => 'Shift_JIS'};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Plugin/Config.pm new/Mojolicious-6.14/lib/Mojolicious/Plugin/Config.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Plugin/Config.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Plugin/Config.pm 2015-07-05 20:32:02.000000000 +0200
@@ -17,7 +17,7 @@
my $config
= eval 'package Mojolicious::Plugin::Config::Sandbox; no warnings;'
. "sub app; local *app = sub { \$app }; use Mojo::Base -strict; $content";
- die qq{Can't load configuration from file "$file": $@} if !$config && $@;
+ die qq{Can't load configuration from file "$file": $@} if $@;
die qq{Configuration file "$file" did not return a hash reference.\n}
unless ref $config eq 'HASH';
@@ -77,7 +77,7 @@
};
# Mojolicious
- my $config = $self->plugin('Config');
+ my $config = $app->plugin('Config');
say $config->{foo};
# Mojolicious::Lite
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Plugin/DefaultHelpers.pm new/Mojolicious-6.14/lib/Mojolicious/Plugin/DefaultHelpers.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Plugin/DefaultHelpers.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Plugin/DefaultHelpers.pm 2015-07-02 05:08:38.000000000 +0200
@@ -162,7 +162,7 @@
=head1 SYNOPSIS
# Mojolicious
- $self->plugin('DefaultHelpers');
+ $app->plugin('DefaultHelpers');
# Mojolicious::Lite
plugin 'DefaultHelpers';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Plugin/EPLRenderer.pm new/Mojolicious-6.14/lib/Mojolicious/Plugin/EPLRenderer.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Plugin/EPLRenderer.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Plugin/EPLRenderer.pm 2015-07-02 05:08:49.000000000 +0200
@@ -66,7 +66,7 @@
=head1 SYNOPSIS
# Mojolicious
- $self->plugin('EPLRenderer');
+ $app->plugin('EPLRenderer');
# Mojolicious::Lite
plugin 'EPLRenderer';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Plugin/EPRenderer.pm new/Mojolicious-6.14/lib/Mojolicious/Plugin/EPRenderer.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Plugin/EPRenderer.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Plugin/EPRenderer.pm 2015-07-02 05:08:58.000000000 +0200
@@ -71,9 +71,9 @@
=head1 SYNOPSIS
# Mojolicious
- $self->plugin('EPRenderer');
- $self->plugin(EPRenderer => {name => 'foo'});
- $self->plugin(EPRenderer => {template => {line_start => '.'}});
+ $app->plugin('EPRenderer');
+ $app->plugin(EPRenderer => {name => 'foo'});
+ $app->plugin(EPRenderer => {template => {line_start => '.'}});
# Mojolicious::Lite
plugin 'EPRenderer';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Plugin/HeaderCondition.pm new/Mojolicious-6.14/lib/Mojolicious/Plugin/HeaderCondition.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Plugin/HeaderCondition.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Plugin/HeaderCondition.pm 2015-07-02 05:09:21.000000000 +0200
@@ -40,8 +40,8 @@
=head1 SYNOPSIS
# Mojolicious
- $self->plugin('HeaderCondition');
- $self->routes->get('/:controller/:action')
+ $app->plugin('HeaderCondition');
+ $app->routes->get('/:controller/:action')
->over(headers => {Referer => qr/example\.com/})
# Mojolicious::Lite
@@ -49,7 +49,7 @@
get '/' => (headers => {Referer => qr/example\.com/}) => sub {...};
# All headers need to match
- $self->routes->get('/:controller/:action')->over(headers => {
+ $app->routes->get('/:controller/:action')->over(headers => {
'X-Secret-Header' => 'Foo',
Referer => qr/example\.com/
});
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Plugin/JSONConfig.pm new/Mojolicious-6.14/lib/Mojolicious/Plugin/JSONConfig.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Plugin/JSONConfig.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Plugin/JSONConfig.pm 2015-07-05 20:32:48.000000000 +0200
@@ -8,7 +8,7 @@
my ($self, $content, $file, $conf, $app) = @_;
my $config = eval { from_json $self->render($content, $file, $conf, $app) };
- die qq{Can't parse config "$file": $@} if !$config && $@;
+ die qq{Can't parse config "$file": $@} if $@;
die qq{Invalid config "$file"} unless ref $config eq 'HASH';
return $config;
@@ -52,7 +52,7 @@
}
# Mojolicious
- my $config = $self->plugin('JSONConfig');
+ my $config = $app->plugin('JSONConfig');
say $config->{foo};
# Mojolicious::Lite
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Plugin/Mount.pm new/Mojolicious-6.14/lib/Mojolicious/Plugin/Mount.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Plugin/Mount.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Plugin/Mount.pm 2015-07-02 05:09:43.000000000 +0200
@@ -31,7 +31,7 @@
=head1 SYNOPSIS
# Mojolicious
- my $route = $self->plugin(Mount => {'/prefix' => '/home/sri/myapp.pl'});
+ my $route = $app->plugin(Mount => {'/prefix' => '/home/sri/myapp.pl'});
# Mojolicious::Lite
my $route = plugin Mount => {'/prefix' => '/home/sri/myapp.pl'};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Plugin/PODRenderer.pm new/Mojolicious-6.14/lib/Mojolicious/Plugin/PODRenderer.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Plugin/PODRenderer.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Plugin/PODRenderer.pm 2015-07-02 05:09:56.000000000 +0200
@@ -119,9 +119,9 @@
=head1 SYNOPSIS
# Mojolicious (with documentation browser under "/perldoc")
- my $route = $self->plugin('PODRenderer');
- my $route = $self->plugin(PODRenderer => {name => 'foo'});
- my $route = $self->plugin(PODRenderer => {preprocess => 'epl'});
+ my $route = $app->plugin('PODRenderer');
+ my $route = $app->plugin(PODRenderer => {name => 'foo'});
+ my $route = $app->plugin(PODRenderer => {preprocess => 'epl'});
# Mojolicious::Lite (with documentation browser under "/perldoc")
my $route = plugin 'PODRenderer';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Plugin/TagHelpers.pm new/Mojolicious-6.14/lib/Mojolicious/Plugin/TagHelpers.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Plugin/TagHelpers.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Plugin/TagHelpers.pm 2015-07-02 05:10:07.000000000 +0200
@@ -16,17 +16,16 @@
my @helpers = (
qw(csrf_field form_for hidden_field javascript label_for link_to),
- qw(password_field select_field stylesheet submit_button tag_with_error),
- qw(text_area)
+ qw(select_field stylesheet submit_button tag_with_error text_area)
);
$app->helper($_ => __PACKAGE__->can("_$_")) for @helpers;
$app->helper(check_box =>
sub { _input(shift, shift, value => shift, @_, type => 'checkbox') });
- $app->helper(file_field =>
- sub { shift; _tag('input', name => shift, @_, type => 'file') });
+ $app->helper(file_field => sub { _empty_field('file', @_) });
$app->helper(image => sub { _tag('img', src => shift->url_for(shift), @_) });
$app->helper(input_tag => sub { _input(@_) });
+ $app->helper(password_field => sub { _empty_field('password', @_) });
$app->helper(radio_button =>
sub { _input(shift, shift, value => shift, @_, type => 'radio') });
@@ -39,6 +38,11 @@
return _hidden_field($c, csrf_token => $c->helpers->csrf_token, @_);
}
+sub _empty_field {
+ my ($type, $c, $name) = (shift, shift, shift);
+ return _validation($c, $name, 'input', name => $name, @_, type => $type);
+}
+
sub _form_for {
my ($c, @url) = (shift, shift);
push @url, shift if ref $_[0] eq 'HASH';
@@ -119,12 +123,6 @@
return _tag('option', %attrs, @$pair[2 .. $#$pair], $pair->[0]);
}
-sub _password_field {
- my ($c, $name) = (shift, shift);
- return _validation($c, $name, 'input', name => $name, @_,
- type => 'password');
-}
-
sub _select_field {
my ($c, $name, $options, %attrs) = (shift, shift, shift, @_);
@@ -215,7 +213,7 @@
=head1 SYNOPSIS
# Mojolicious
- $self->plugin('TagHelpers');
+ $app->plugin('TagHelpers');
# Mojolicious::Lite
plugin 'TagHelpers';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Renderer.pm new/Mojolicious-6.14/lib/Mojolicious/Renderer.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Renderer.pm 2015-06-18 23:27:54.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Renderer.pm 2015-07-06 20:33:41.000000000 +0200
@@ -291,8 +291,8 @@
Classes to use for finding templates in C<DATA> sections with L<Mojo::Loader>,
first one has the highest precedence, defaults to C<main>. Only files with
exactly two extensions will be used, like C<index.html.ep>. Note that these
-classes need to have already been loaded during application startup for
-templates to be detected.
+classes need to have already been loaded and added during application startup
+for templates to be detected.
# Add another class with templates in DATA section
push @{$renderer->classes}, 'Mojolicious::Plugin::Fun';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Static.pm new/Mojolicious-6.14/lib/Mojolicious/Static.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Static.pm 2015-06-18 23:27:54.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Static.pm 2015-07-06 20:32:08.000000000 +0200
@@ -178,8 +178,8 @@
Classes to use for finding files in C<DATA> sections with L<Mojo::Loader>,
first one has the highest precedence, defaults to C<main>. Only files with
exactly one extension will be used, like C<index.html>. Note that these classes
-need to have already been loaded during application startup for files to be
-detected.
+need to have already been loaded and added during application startup for files
+to be detected.
# Add another class with static files in DATA section
push @{$static->classes}, 'Mojolicious::Plugin::Fun';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Validator/Validation.pm new/Mojolicious-6.14/lib/Mojolicious/Validator/Validation.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Validator/Validation.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Validator/Validation.pm 2015-07-07 05:56:16.000000000 +0200
@@ -191,9 +191,9 @@
my $names = $validation->failed;
-Return a list of all names for parameters that failed validation.
+Return a list of all names for values that failed validation.
- # Names of all parameters that failed
+ # Names of all values that failed
say for @{$validation->failed};
=head2 has_data
@@ -227,17 +227,16 @@
my $value = $validation->param('foo');
-Access validated parameters. If there are multiple values sharing the same
-name, and you want to access more than just the last one, you can use
-L</"every_param">.
+Access validated values. If there are multiple values sharing the same name, and
+you want to access more than just the last one, you can use L</"every_param">.
=head2 passed
my $names = $validation->passed;
-Return a list of all names for parameters that passed validation.
+Return a list of all names for values that passed validation.
- # Names of all parameters that passed
+ # Names of all values that passed
say for @{$validation->passed};
=head2 required
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/Validator.pm new/Mojolicious-6.14/lib/Mojolicious/Validator.pm
--- old/Mojolicious-6.12/lib/Mojolicious/Validator.pm 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/Validator.pm 2015-07-08 03:41:25.000000000 +0200
@@ -4,7 +4,13 @@
use Mojolicious::Validator::Validation;
has checks => sub {
- {equal_to => \&_equal_to, in => \&_in, like => \&_like, size => \&_size};
+ {
+ equal_to => \&_equal_to,
+ in => \&_in,
+ like => sub { $_[2] !~ $_[3] },
+ size => \&_size,
+ upload => sub { !ref $_[2] || !$_[2]->isa('Mojo::Upload') }
+ };
};
sub add_check { $_[0]->checks->{$_[1]} = $_[2] and return $_[0] }
@@ -25,11 +31,9 @@
return 1;
}
-sub _like { $_[2] !~ $_[3] }
-
sub _size {
my ($validation, $name, $value, $min, $max) = @_;
- my $len = length $value;
+ my $len = ref $value ? $value->size : length $value;
return $len < $min || $len > $max;
}
@@ -39,7 +43,7 @@
=head1 NAME
-Mojolicious::Validator - Validate parameter
+Mojolicious::Validator - Validate values
=head1 SYNOPSIS
@@ -53,7 +57,7 @@
=head1 DESCRIPTION
-L<Mojolicious::Validator> validates parameters for L<Mojolicious>.
+L<Mojolicious::Validator> validates values for L<Mojolicious>.
=head1 CHECKS
@@ -61,27 +65,34 @@
=head2 equal_to
- $validation->equal_to('foo');
+ $validation = $validation->equal_to('foo');
-Value needs to be equal to the value of another field.
+String value needs to be equal to the value of another field.
=head2 in
- $validation->in(qw(foo bar baz));
+ $validation = $validation->in(qw(foo bar baz));
-Value needs to match one of the values in the list.
+String value needs to match one of the values in the list.
=head2 like
- $validation->like(qr/^[A-Z]/);
+ $validation = $validation->like(qr/^[A-Z]/);
-Value needs to match the regular expression.
+String value needs to match the regular expression.
=head2 size
- $validation->size(2, 5);
+ $validation = $validation->size(2, 5);
+
+String value length or size of L<Mojo::Upload> object needs to be between these
+two values.
+
+=head2 upload
+
+ $validation = $validation->upload;
-Value length in characters needs to be between these two values.
+Value needs to be a L<Mojo::Upload> object, representing a file upload.
=head1 ATTRIBUTES
@@ -93,7 +104,7 @@
$validator = $validator->checks({size => sub {...}});
Registered validation checks, by default only L</"equal_to">, L</"in">,
-L</"like"> and L</"size"> are already defined.
+L</"like">, L</"size"> and L</"upload"> are already defined.
=head1 METHODS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious/templates/mojobar.html.ep new/Mojolicious-6.14/lib/Mojolicious/templates/mojobar.html.ep
--- old/Mojolicious-6.12/lib/Mojolicious/templates/mojobar.html.ep 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious/templates/mojobar.html.ep 2015-07-12 17:29:42.000000000 +0200
@@ -125,7 +125,7 @@
});
$(document).ready(function () {
$('a[href^="#"]').addClass('mojoscroll');
- $(".mojoscroll").click(function(e) {
+ $(".mojoscroll").click(function (e) {
e.preventDefault();
e.stopPropagation();
var hash = "#" + this.href.split("#")[1];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/lib/Mojolicious.pm new/Mojolicious-6.14/lib/Mojolicious.pm
--- old/Mojolicious-6.12/lib/Mojolicious.pm 2015-06-18 23:27:54.000000000 +0200
+++ new/Mojolicious-6.14/lib/Mojolicious.pm 2015-07-09 02:50:05.000000000 +0200
@@ -43,7 +43,7 @@
has validator => sub { Mojolicious::Validator->new };
our $CODENAME = 'Clinking Beer Mugs';
-our $VERSION = '6.12';
+our $VERSION = '6.14';
sub AUTOLOAD {
my $self = shift;
@@ -459,7 +459,7 @@
=head2 secrets
my $secrets = $app->secrets;
- $app = $app->secrets(['passw0rd']);
+ $app = $app->secrets([$bytes]);
Secret passphrases used for signed cookies and the like, defaults to the
L</"moniker"> of this application, which is not very secure, so you should
@@ -516,7 +516,7 @@
my $validator = $app->validator;
$app = $app->validator(Mojolicious::Validator->new);
-Validate parameters, defaults to a L<Mojolicious::Validator> object.
+Validate values, defaults to a L<Mojolicious::Validator> object.
# Add validation check
$app->validator->add_check(foo => sub {
@@ -713,27 +713,27 @@
6.0, C<Clinking Beer Mugs> (U+1F37B)
-5.0, C<Tiger Face> (u1F42F)
+5.0, C<Tiger Face> (U+1F42F)
-4.0, C<Top Hat> (u1F3A9)
+4.0, C<Top Hat> (U+1F3A9)
-3.0, C<Rainbow> (u1F308)
+3.0, C<Rainbow> (U+1F308)
-2.0, C<Leaf Fluttering In Wind> (u1F343)
+2.0, C<Leaf Fluttering In Wind> (U+1F343)
-1.4, C<Smiling Face With Sunglasses> (u1F60E)
+1.4, C<Smiling Face With Sunglasses> (U+1F60E)
-1.3, C<Tropical Drink> (u1F379)
+1.3, C<Tropical Drink> (U+1F379)
-1.1, C<Smiling Cat Face With Heart-Shaped Eyes> (u1F63B)
+1.1, C<Smiling Cat Face With Heart-Shaped Eyes> (U+1F63B)
-1.0, C<Snowflake> (u2744)
+1.0, C<Snowflake> (U+2744)
-0.999930, C<Hot Beverage> (u2615)
+0.999930, C<Hot Beverage> (U+2615)
-0.999927, C<Comet> (u2604)
+0.999927, C<Comet> (U+2604)
-0.999920, C<Snowman> (u2603)
+0.999920, C<Snowman> (U+2603)
=head1 SPONSORS
@@ -916,6 +916,8 @@
Marty Tennison
+Matt S Trout
+
Matthew Lineen
Maksym Komar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/t/mojo/daemon.t new/Mojolicious-6.14/t/mojo/daemon.t
--- old/Mojolicious-6.12/t/mojo/daemon.t 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/t/mojo/daemon.t 2015-07-05 22:08:27.000000000 +0200
@@ -85,9 +85,11 @@
abs_path($path), 'right script name');
# Load broken app
+my $bin = $FindBin::Bin;
+eval { Mojo::Server::Daemon->new->load_app("$bin/lib/Mojo/LoaderTest/A.pm"); };
+like $@, qr/did not return an application object/, 'right error';
eval {
- Mojo::Server::Daemon->new->load_app(
- "$FindBin::Bin/lib/Mojo/LoaderException.pm");
+ Mojo::Server::Daemon->new->load_app("$bin/lib/Mojo/LoaderException.pm");
};
like $@, qr/^Can't load application/, 'right error';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/t/mojo/eventemitter.t new/Mojolicious-6.14/t/mojo/eventemitter.t
--- old/Mojolicious-6.12/t/mojo/eventemitter.t 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/t/mojo/eventemitter.t 2015-06-30 20:02:38.000000000 +0200
@@ -132,9 +132,21 @@
$e->emit('foo');
is $counter, 5, 'event was not emitted again';
-# Pass by reference and assignment to $_
+# Manipulate events
$e = Mojo::EventEmitter->new;
my $buffer = '';
+push @{$e->subscribers('foo')}, sub { $buffer .= 'one' };
+push @{$e->subscribers('foo')}, sub { $buffer .= 'two' };
+push @{$e->subscribers('foo')}, sub { $buffer .= 'three' };
+$e->emit('foo');
+is $buffer, 'onetwothree', 'right result';
+@{$e->subscribers('foo')} = reverse @{$e->subscribers('foo')};
+$e->emit('foo');
+is $buffer, 'onetwothreethreetwoone', 'right result';
+
+# Pass by reference and assignment to $_
+$e = Mojo::EventEmitter->new;
+$buffer = '';
$e->on(one => sub { $_ = $_[1] .= 'abc' . $_[2] });
$e->on(one => sub { $_[1] .= '123' . pop });
is $buffer, '', 'no result';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/t/mojo/parameters.t new/Mojolicious-6.14/t/mojo/parameters.t
--- old/Mojolicious-6.12/t/mojo/parameters.t 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/t/mojo/parameters.t 2015-06-30 20:02:38.000000000 +0200
@@ -173,6 +173,7 @@
$params = Mojo::Parameters->new('a=1&b=2');
$params->pairs([a => 2, b => 3]);
is $params->to_string, 'a=2&b=3', 'right result';
+is $params->pairs([])->to_string, '', 'right result';
# Query string
$params = Mojo::Parameters->new('AZaz09-._~%!$&\'()*+,;=:@/?');
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-6.12/t/mojolicious/validation_lite_app.t new/Mojolicious-6.14/t/mojolicious/validation_lite_app.t
--- old/Mojolicious-6.12/t/mojolicious/validation_lite_app.t 2015-06-10 16:14:05.000000000 +0200
+++ new/Mojolicious-6.14/t/mojolicious/validation_lite_app.t 2015-07-08 03:43:57.000000000 +0200
@@ -3,6 +3,7 @@
BEGIN { $ENV{MOJO_REACTOR} = 'Mojo::Reactor::Poll' }
use Test::More;
+use Mojo::Upload;
use Mojolicious::Lite;
use Test::Mojo;
@@ -21,6 +22,13 @@
$validation->optional('yada')->two;
} => 'index';
+any '/upload' => sub {
+ my $c = shift;
+ my $validation = $c->validation;
+ return $c->render unless $validation->has_data;
+ $validation->required('foo')->upload;
+};
+
any '/forgery' => sub {
my $c = shift;
my $validation = $c->validation;
@@ -115,6 +123,37 @@
ok $validation->has_error, 'has error';
is_deeply $validation->error('yada'), [qw(size 1 5 10)], 'right error';
+# Upload
+$validation = $t->app->validation->input(
+ {
+ foo => Mojo::Upload->new,
+ bar => [Mojo::Upload->new, Mojo::Upload->new],
+ baz => [Mojo::Upload->new, 'test']
+ }
+);
+ok $validation->required('foo')->upload->is_valid, 'valid';
+ok $validation->required('bar')->upload->is_valid, 'valid';
+ok $validation->required('baz')->is_valid, 'valid';
+ok !$validation->has_error, 'no error';
+ok !$validation->upload->is_valid, 'not valid';
+ok $validation->has_error, 'has error';
+is_deeply $validation->error('baz'), [qw(upload 1)], 'right error';
+is_deeply $validation->failed, ['baz'], 'right names';
+
+# Upload size
+$validation = $t->app->validation->input(
+ {
+ foo => [Mojo::Upload->new->tap(sub { $_->asset->add_chunk('valid') })],
+ bar => [Mojo::Upload->new->tap(sub { $_->asset->add_chunk('not valid') })]
+ }
+);
+ok $validation->required('foo')->upload->size(1, 6)->is_valid, 'valid';
+ok !$validation->has_error, 'no error';
+ok !$validation->required('bar')->upload->size(1, 6)->is_valid, 'not valid';
+ok $validation->has_error, 'has error';
+is_deeply $validation->error('bar'), [qw(size 1 1 6)], 'right error';
+is_deeply $validation->failed, ['bar'], 'right names';
+
# Multiple empty values
$validation = $t->app->validation;
ok !$validation->has_data, 'no data';
@@ -195,6 +234,29 @@
->element_count_is('.field-with-error', 2)
->element_count_is('.field-with-error', 2, 'with description');
+# Successful file upload
+$t->post_ok(
+ '/upload' => form => {foo => {content => 'bar', filename => 'test.txt'}})
+ ->element_exists_not('.field-with-error');
+
+# Successful file upload (multiple files)
+$t->post_ok(
+ '/upload' => form => {
+ foo => [
+ {content => 'One', filename => 'one.txt'},
+ {content => 'Two', filename => 'two.txt'}
+ ]
+ }
+)->element_exists_not('.field-with-error');
+
+# Failed file upload
+$t->post_ok('/upload' => form => {foo => 'bar'})
+ ->element_exists('.field-with-error');
+
+# Failed file upload (multiple files)
+$t->post_ok('/upload' => form => {foo => ['one', 'two']})
+ ->element_exists('.field-with-error');
+
# Missing CSRF token
$t->get_ok('/forgery' => form => {foo => 'bar'})->status_is(200)
->content_like(qr/Wrong or missing CSRF token!/)
@@ -268,6 +330,12 @@
%= password_field 'yada'
% end
+@@ upload.html.ep
+%= form_for upload => begin
+ %= file_field 'foo'
+ %= submit_button
+% end
+
@@ forgery.html.ep
%= form_for forgery => begin
%= 'Wrong or missing CSRF token!' if validation->has_error('csrf_token')
1
0
Hello community,
here is the log from the commit of package liblo for openSUSE:Factory checked in at 2015-08-01 11:34:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/liblo (Old)
and /work/SRC/openSUSE:Factory/.liblo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liblo"
Changes:
--------
--- /work/SRC/openSUSE:Factory/liblo/liblo.changes 2015-02-16 21:15:04.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.liblo.new/liblo.changes 2015-08-01 11:34:11.000000000 +0200
@@ -1,0 +2,7 @@
+Tue Jul 14 12:27:07 UTC 2015 - mpluskal(a)suse.com
+
+- Use url for source
+- Explictitly depend on autoconf/automake
+- Cleanup spec file with spec-clener
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ liblo.spec ++++++
--- /var/tmp/diff_new_pack.uaZjwc/_old 2015-08-01 11:34:12.000000000 +0200
+++ /var/tmp/diff_new_pack.uaZjwc/_new 2015-08-01 11:34:12.000000000 +0200
@@ -16,41 +16,42 @@
#
-Name: liblo
%define lname liblo7
+Name: liblo
+Version: 0.28
+Release: 0
Summary: Lightweight Open Sound Control implementation
License: LGPL-2.1+
Group: Development/Libraries/C and C++
-Version: 0.28
-Release: 0
Url: http://plugin.org.uk/liblo/
-
-Source: %{name}-%{version}.tar.gz
+Source: http://downloads.sourceforge.net/liblo/%{name}-%{version}.tar.gz
Source100: baselibs.conf
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildRequires: autoconf
+BuildRequires: automake
BuildRequires: doxygen
BuildRequires: libtool
-BuildRequires: pkgconfig
+BuildRequires: pkg-config
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
This is a lightweight, easy-to-use implementation of the OSC protocol
(see http://www.cnmat.berkeley.edu/OpenSoundControl/ for details).
-%package -n %lname
+%package -n %{lname}
Summary: Lightweight Open Sound Control implementation
Group: System/Libraries
# O/P added for 13.1
-Obsoletes: liblo < %version-%release
-Provides: liblo = %version-%release
+Obsoletes: liblo < %{version}-%{release}
+Provides: liblo = %{version}-%{release}
-%description -n %lname
+%description -n %{lname}
This is a lightweight, easy-to-use implementation of the OSC protocol
(see http://www.cnmat.berkeley.edu/OpenSoundControl/ for details).
%package devel
Summary: Include Files and Libraries mandatory for Development
Group: Development/Libraries/C and C++
-Requires: %lname = %version
+Requires: %{lname} = %{version}
%description devel
This package contains all necessary include files and libraries needed
@@ -65,7 +66,9 @@
# Autoconf version 2.69 or higher is required
autoreconf -fiv
%endif
-%configure --disable-static --with-pic
+%configure \
+ --disable-static \
+ --with-pic
make %{?_smp_mflags}
%install
@@ -73,12 +76,13 @@
# remove example binaries
make -C examples distclean
rm -f examples/Makefile examples/Makefile.in
-rm -f %{buildroot}%{_libdir}/*.la
+find %{buildroot} -type f -name "*.la" -delete -print
+
+%post -n %{lname} -p /sbin/ldconfig
-%post -n %lname -p /sbin/ldconfig
-%postun -n %lname -p /sbin/ldconfig
+%postun -n %{lname} -p /sbin/ldconfig
-%files -n %lname
+%files -n %{lname}
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README
%{_libdir}/liblo.so.*
1
0
Hello community,
here is the log from the commit of package imwheel for openSUSE:Factory checked in at 2015-08-01 11:34:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/imwheel (Old)
and /work/SRC/openSUSE:Factory/.imwheel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "imwheel"
Changes:
--------
--- /work/SRC/openSUSE:Factory/imwheel/imwheel.changes 2013-04-23 17:19:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.imwheel.new/imwheel.changes 2015-08-01 11:34:10.000000000 +0200
@@ -1,0 +2,7 @@
+Tue Jul 14 10:34:17 UTC 2015 - mpluskal(a)suse.com
+
+- Clenaup spec file with spec-cleaner
+- Include %changelog in spec file
+- Trim dependencies
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ imwheel.spec ++++++
--- /var/tmp/diff_new_pack.Pv8XVU/_old 2015-08-01 11:34:11.000000000 +0200
+++ /var/tmp/diff_new_pack.Pv8XVU/_new 2015-08-01 11:34:11.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package imwheel
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,17 +15,15 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
Name: imwheel
Version: 1.0.0pre12
Release: 0
-License: GPL-2.0+
Summary: Mouse Event to Key Event Mapper Daemon
-Url: http://imwheel.sourceforge.net
+License: GPL-2.0+
Group: Hardware/Other
+Url: http://imwheel.sourceforge.net
Source: http://prdownloads.sourceforge.net/imwheel/imwheel-%{version}.tar.gz
-
# PATCH-FIX-UPSTREAM to prevent compiler warnings
# "cast from pointer to integer of different size"
Patch1: imwheel-intptr_t.patch
@@ -35,15 +33,16 @@
Patch3: imwheel-fix_destdir.patch
# PATCH-FEATURE-OPENSUSE to put configs to /etc/ instead of /etc/X11.
Patch4: imwheel-config_file_path.patch
-
BuildRequires: autoconf
BuildRequires: automake
-BuildRequires: gcc
-BuildRequires: glibc-devel
BuildRequires: libtool
-BuildRequires: make
-BuildRequires: xorg-x11-devel
-
+BuildRequires: pkg-config
+BuildRequires: pkgconfig(ice)
+BuildRequires: pkgconfig(x11)
+BuildRequires: pkgconfig(xext)
+BuildRequires: pkgconfig(xmu)
+BuildRequires: pkgconfig(xt)
+BuildRequires: pkgconfig(xtst)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -61,11 +60,12 @@
%build
autoreconf -fiv
-%configure --with-x
+%configure \
+ --with-x
make %{?_smp_mflags}
%install
-%makeinstall
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
%files
%defattr(-,root,root)
@@ -73,4 +73,6 @@
%doc M-BA47 NEWS README TODO
%config(noreplace) %{_sysconfdir}/imwheelrc
%{_bindir}/imwheel
-%doc %{_mandir}/man1/imwheel.1*
+%{_mandir}/man1/imwheel.1*
+
+%changelog
1
0
Hello community,
here is the log from the commit of package fwts for openSUSE:Factory checked in at 2015-08-01 11:34:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fwts (Old)
and /work/SRC/openSUSE:Factory/.fwts.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fwts"
Changes:
--------
--- /work/SRC/openSUSE:Factory/fwts/fwts.changes 2015-06-16 14:06:25.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.fwts.new/fwts.changes 2015-08-01 11:34:09.000000000 +0200
@@ -1,0 +2,56 @@
+Tue Jul 14 09:13:11 UTC 2015 - mpluskal(a)suse.com
+
+- Update to 15.07.00
+ * --uefi and --acpi options renamed to --uefitests and
+ --acpitests
+ * ACPI table tests in the acpitables test have been moved into
+ specific ACPI tests.
+ * acpi: acpidump: update TCPA table and acpidump accordingly
+ * acpi: add ACPI TCPA test
+ * acpi: add XENV table test
+ * lib: fwts_framework: Append "tests" to --uefi and --acpi
+ * live-image/fwts-frontend-text: update to --uefitests and
+ --acpitests
+ * lib: acpi, acpidump: rename slit tables types
+ * lib: acpi: add in new GICC table fwts_acpi_table_gicc_affinity
+ * acpi: add SRAT table sanity checking (LP: #1464658)
+ * acpi: add BERT table sanity checking (LP: #1464712)
+ * lib: acpi: Add in GAS address types
+ * acpi: add ECDT table sanity checking (LP: #1464716)
+ * lib: acpi: Add support for the SPMI table
+ * acpi: add ACPI SPMI table sanity checking (LP: #1465256)
+ * acpi: add ACPI SLIT table sanity checking (LP: #1465276)
+ * lib: acpi: Add support for the HEST family of ACPI tables
+ * acpi: add ACPI HEST table sanity checking (LP: #1465379)
+ * acpi: Add BOOT table test (LP: #1465435)
+ * acpi: Add DBGP table test (LP: #1465441)
+ * acpi: Add DBG2 table test (LP: #1465710)
+ * acpi: re-orgainise HPET tests
+ * acpi: move MADT test from acpitables into new MADT test
+ * acpi: move GTDT test from acpitables into new GTDT test
+ * acpi: move XSDT test from acpitables into new XSDT test
+ * acpi: move RSDP test from acpitables into new RSDP test
+ * acpi: move RSDT test from acpitables into new RSDT test
+ * acpi: acpitables: remove no-op MCFG test
+ * acpi: move SBST test from acpitables into new SBST test
+ * acpi: move FADT test from acpitables into existing FADT test
+ * acpi: acpitables: remove redundant acpi table checking
+ * acpi: allow various ACPI table tests to run without root access
+ * lib: fwts_acpi_tables: fully pad out fixed up ACPI OEM IDs
+ * acpi: spcr: add missing white space in error messages
+ * acpi: add ACPI ERST test (LP: #1467835)
+ * acpi: correct ACPI BGRT table type
+ * acpi: add ACPI BGRT test (LP: #1467863)
+ * acpi: add ACPI CPEP test (LP: #1467870)
+ * acpi: add ACPI FACS test (LP: #1467966)
+ * acpi: acpidump: add in missing exponent field to SLIC
+ * acpi: add CSRT ACPI Table test (LP: #1470116)
+ * acpi: add LPIT ACPI test (LP: #1470184)
+ * acpi: add WAET ACPI table test (LP: #1470495)
+ * acpi: add SLIC table test (LP: #1470518)
+ * acpi: add MSDM table test (LP: #1470538)
+ * acpi: add UEFI ACPI data table test (LP: #1471698)
+ * bios: os2gap: remove ancient legacy test (LP: #1470573)
+- add fwts-no-compiletime.patch (based on patch from acpica)
+
+-------------------------------------------------------------------
Old:
----
fwts-V15.06.00.tar.gz
New:
----
fwts-V15.07.00.tar.gz
fwts-no-compiletime.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fwts.spec ++++++
--- /var/tmp/diff_new_pack.LMpbrD/_old 2015-08-01 11:34:09.000000000 +0200
+++ /var/tmp/diff_new_pack.LMpbrD/_new 2015-08-01 11:34:09.000000000 +0200
@@ -17,7 +17,7 @@
Name: fwts
-Version: 15.06.00
+Version: 15.07.00
Release: 0
Summary: Firmware Test Suite
License: GPL-2.0+
@@ -26,6 +26,8 @@
# upstream seems to randomly change upper and lover case "v" in tarball name
Source0: http://fwts.ubuntu.com/release/%{name}-V%{version}.tar.gz
Patch0: json-c-includes.patch
+# based on patch for acpica
+Patch1: fwts-no-compiletime.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: bison
@@ -53,9 +55,10 @@
%prep
%setup -q -c %{name}-%{version}
%patch0 -p1
+%patch1 -p1
%build
-autoreconf -fi
+autoreconf -fiv
%configure \
--disable-static
make %{?_smp_mflags}
@@ -66,7 +69,7 @@
install -D -m 0644 data/klog.json %{buildroot}%{_datadir}/%{name}/klog.json
install -D -m 0644 data/syntaxcheck.json %{buildroot}%{_datadir}/%{name}/syntaxcheck.json
# There are no headers, so drop remaining development files
-rm -f "%buildroot/%_libdir/%name"/*.so
+rm -f "%{buildroot}/%{_libdir}/%{name}"/*.so
%files
%defattr(-,root,root)
++++++ fwts-V15.06.00.tar.gz -> fwts-V15.07.00.tar.gz ++++++
++++ 28662 lines of diff (skipped)
++++++ fwts-no-compiletime.patch ++++++
Index: fwts-15.07.00/src/acpica/source/compiler/aslutils.c
===================================================================
--- fwts-15.07.00.orig/src/acpica/source/compiler/aslutils.c
+++ fwts-15.07.00/src/acpica/source/compiler/aslutils.c
@@ -485,8 +485,9 @@ UtDisplaySummary (
{
/* Compiler name and version number */
- FlPrintFile (FileId, "%s version %X%s [%s]\n\n",
- ASL_COMPILER_NAME, (UINT32) ACPI_CA_VERSION, ACPI_WIDTH, __DATE__);
+ FlPrintFile (FileId, "%s version %X%s\n\n",
+ ASL_COMPILER_NAME, (UINT32) ACPI_CA_VERSION, ACPI_WIDTH);
+
}
/* Summary of main input and output files */
1
0
Hello community,
here is the log from the commit of package libgsystem for openSUSE:Factory checked in at 2015-08-01 11:34:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgsystem (Old)
and /work/SRC/openSUSE:Factory/.libgsystem.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgsystem"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgsystem/libgsystem.changes 2015-03-09 10:00:56.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libgsystem.new/libgsystem.changes 2015-08-01 11:34:07.000000000 +0200
@@ -2 +2,17 @@
-Wed Jan 28 11:00:54 UTC 2015 - opensuse-packaging(a)opensuse.org
+Tue Jul 14 08:54:31 UTC 2015 - dimstar(a)opensuse.org
+
+- Update to version 2015.2:
+ + fileutils: Add missing dirent include
+ + README: Update for deprecation
+ + Start using libglnx
+ + fileutils: Switch to libglnx xattr code
+ + libglnx: Update
+ + fileutils: Use new libglnx shutil mkdir-p API
+ + console: Link to wikipedia page
+ + console: Further clarify escape codes
+ + shutil: Fall back to a copy if link() returns EPERM too
+ + Release 2015.2
+- Add libcap-devel BuildRequires: new dependency.
+
+-------------------------------------------------------------------
+Wed Jan 28 11:00:54 UTC 2015 - dimstar(a)opensuse.org
Old:
----
libgsystem-2015.1.tar.xz
New:
----
libgsystem-2015.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgsystem.spec ++++++
--- /var/tmp/diff_new_pack.JH8Ipc/_old 2015-08-01 11:34:08.000000000 +0200
+++ /var/tmp/diff_new_pack.JH8Ipc/_new 2015-08-01 11:34:08.000000000 +0200
@@ -20,7 +20,7 @@
%define _build_from_vcs 1
Name: libgsystem
-Version: 2015.1
+Version: 2015.2
Release: 0
Summary: GIO-based library targeted for use by OS component
License: LGPL-2.0+
@@ -32,6 +32,7 @@
%endif
BuildRequires: gobject-introspection-devel
BuildRequires: libattr-devel
+BuildRequires: libcap-devel
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.34.0
BuildRequires: pkgconfig(libsystemd-journal) >= 200
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ _service ++++++
--- /var/tmp/diff_new_pack.JH8Ipc/_old 2015-08-01 11:34:08.000000000 +0200
+++ /var/tmp/diff_new_pack.JH8Ipc/_new 2015-08-01 11:34:08.000000000 +0200
@@ -2,9 +2,9 @@
<service name="tar_scm" mode="disabled">
<param name="url">git://git.gnome.org/libgsystem</param>
<param name="scm">git</param>
- <param name="versionformat">2015.1</param>
+ <param name="versionformat">2015.2</param>
<param name="changesgenerate">enable</param>
- <param name="revision">refs/tags/v2015.1</param>
+ <param name="revision">refs/tags/v2015.2</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*.tar</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.JH8Ipc/_old 2015-08-01 11:34:08.000000000 +0200
+++ /var/tmp/diff_new_pack.JH8Ipc/_new 2015-08-01 11:34:08.000000000 +0200
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">git://git.gnome.org/libgsystem</param>
- <param name="changesrevision">d84aa25549057bc48ff632a01bc4f1052eca8133</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">86c24c181ec6c3ec334a39145efc022c3e744929</param></service></servicedata>
\ No newline at end of file
++++++ libgsystem-2015.1.tar.xz -> libgsystem-2015.2.tar.xz ++++++
++++ 4526 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package pcre2 for openSUSE:Factory checked in at 2015-08-01 11:34:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pcre2 (Old)
and /work/SRC/openSUSE:Factory/.pcre2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pcre2"
Changes:
--------
--- /work/SRC/openSUSE:Factory/pcre2/pcre2.changes 2015-06-23 11:57:37.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pcre2.new/pcre2.changes 2015-08-01 11:34:05.000000000 +0200
@@ -1,0 +2,16 @@
+Tue Jul 14 08:42:04 UTC 2015 - astieger(a)suse.com
+
+- PCRE2 10.20:
+ * Callouts with string arguments and the
+ pcre2_callout_enumerate() function have been implemented.
+ * The PCRE2_NEVER_BACKSLASH_C option, which locks out the use of
+ \C, is added.
+ * The PCRE2_ALT_CIRCUMFLEX option lets ^ match after a newline at
+ the end of a subject in multiline mode.
+ * The way named subpatterns are handled has been refactored. The
+ previous approach had several bugs.
+ * The handling of \c in EBCDIC environments has been changed to
+ conform to the perlebcdic document. (Incompatible change)
+ * Bugs have been mended, many of them discovered by fuzzers.
+
+-------------------------------------------------------------------
Old:
----
pcre2-10.10.tar.bz2
pcre2-10.10.tar.bz2.sig
New:
----
pcre2-10.20.tar.bz2
pcre2-10.20.tar.bz2.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pcre2.spec ++++++
--- /var/tmp/diff_new_pack.y9uj6I/_old 2015-08-01 11:34:06.000000000 +0200
+++ /var/tmp/diff_new_pack.y9uj6I/_new 2015-08-01 11:34:06.000000000 +0200
@@ -17,7 +17,7 @@
Name: pcre2
-Version: 10.10
+Version: 10.20
Release: 0
Summary: A library for Perl-compatible regular expressions
License: BSD-3-Clause
++++++ pcre2-10.10.tar.bz2 -> pcre2-10.20.tar.bz2 ++++++
++++ 16055 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package ninja-ide for openSUSE:Factory checked in at 2015-08-01 11:34:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ninja-ide (Old)
and /work/SRC/openSUSE:Factory/.ninja-ide.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ninja-ide"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ninja-ide/ninja-ide.changes 2014-11-24 11:13:43.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ninja-ide.new/ninja-ide.changes 2015-08-01 11:34:03.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Jul 13 13:12:38 UTC 2015 - toddrme2178(a)gmail.com
+
+- Install to prefix explicitly
+ * Fixes building on SLES 11
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ninja-ide.spec ++++++
--- /var/tmp/diff_new_pack.EwbJad/_old 2015-08-01 11:34:04.000000000 +0200
+++ /var/tmp/diff_new_pack.EwbJad/_new 2015-08-01 11:34:04.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package ninja-ide
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -74,18 +74,20 @@
mkdir -p %{buildroot}%{_mandir}/man1
cp %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1.gz
-python setup.py install -O1 --skip-build --root %{buildroot}
+python setup.py install -O1 --skip-build --prefix=%{_prefix} --root=%{buildroot}
%suse_update_desktop_file -i ninja-ide-git Development IDE
%fdupes %{buildroot}%{python_sitelib}
find %{buildroot} -name 'pep8mod.py' | xargs chmod 0755
%files
-%defattr(-,root,root,-)
+%defattr(-,root,root)
%{_bindir}/%{name}
%{_datadir}/applications/*.desktop
%{_datadir}/pixmaps/*.png
-%{python_sitelib}/*
+%{python_sitelib}/NINJA_IDE-%{version}-py*.egg-info
+%{python_sitelib}/ninja_ide
+%{python_sitelib}/ninja_tests
%{_mandir}/man1/%{name}.1.*
%changelog
1
0
Hello community,
here is the log from the commit of package rubygem-taskjuggler for openSUSE:Factory checked in at 2015-08-01 11:34:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-taskjuggler (Old)
and /work/SRC/openSUSE:Factory/.rubygem-taskjuggler.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-taskjuggler"
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-taskjuggler/rubygem-taskjuggler.changes 2013-08-01 16:03:43.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-taskjuggler.new/rubygem-taskjuggler.changes 2015-08-01 11:34:01.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Jun 19 10:38:34 UTC 2015 - coolo(a)suse.com
+
+- use new packaging
+
+-------------------------------------------------------------------
New:
----
gem2rpm.yml
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-taskjuggler.spec ++++++
--- /var/tmp/diff_new_pack.BwOyma/_old 2015-08-01 11:34:02.000000000 +0200
+++ /var/tmp/diff_new_pack.BwOyma/_new 2015-08-01 11:34:02.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-taskjuggler
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,23 +16,29 @@
#
+#
+# This file was generated with a gem2rpm.yml and not just plain gem2rpm.
+# All sections marked as MANUAL, license headers, summaries and descriptions
+# can be maintained in that file. Please consult this file before editing any
+# of those fields
+#
+
Name: rubygem-taskjuggler
Version: 3.5.0
Release: 0
%define mod_name taskjuggler
%define mod_full_name %{mod_name}-%{version}
-
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: ruby-macros >= 1
-Requires: ruby >= 1.8.7
-BuildRequires: ruby-devel >= 1.8.7
+BuildRequires: %{ruby >= 1.8.7}
+BuildRequires: %{rubygem gem2rpm}
+BuildRequires: ruby-macros >= 5
+BuildRequires: update-alternatives
Url: http://www.taskjuggler.org
Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source1: gem2rpm.yml
Summary: A Project Management Software
License: GPL-2.0
Group: Development/Languages/Ruby
-%define mod_branch -%{version}
-%define mod_weight 3
PreReq: update-alternatives
%description
@@ -45,32 +51,15 @@
resource assignment, cost and revenue planing, risk and communication
management.
-%package doc
-Summary: RDoc documentation for %{mod_name}
-Group: Development/Languages/Ruby
-Requires: %{name} = %{version}
-
-%description doc
-Documentation generated at gem installation time.
-Usually in RDoc and RI formats.
-
-%package testsuite
-Summary: Test suite for %{mod_name}
-Group: Development/Languages/Ruby
-Requires: %{name} = %{version}
-
-%description testsuite
-Test::Unit or RSpec files, useful for developers.
-
%prep
-#gem_unpack
-#if you need patches, apply them here and replace the # with a % sign in the surrounding lines
-#gem_build
%build
%install
-%gem_install -f
+%gem_install \
+ --symlink-binaries \
+ --doc-files="CHANGELOG COPYING README.rdoc" \
+ -f
# MANUAL
## vim
# don't turn on folding automatically
@@ -80,123 +69,12 @@
cat > %{buildroot}%{_datadir}/vim/site/ftdetect/tjp_filetype.vim <<EOF
au BufNewFile,BufRead *.tjp,*.tji set ft=tjp
EOF
-
-mv %{buildroot}%{_bindir}/tj3{,%{mod_branch}}
-ln -s tj3%{mod_branch} %{buildroot}%{_bindir}/tj3
-mv %{buildroot}%{_bindir}/tj3client{,%{mod_branch}}
-ln -s tj3client%{mod_branch} %{buildroot}%{_bindir}/tj3client
-mv %{buildroot}%{_bindir}/tj3d{,%{mod_branch}}
-ln -s tj3d%{mod_branch} %{buildroot}%{_bindir}/tj3d
-mv %{buildroot}%{_bindir}/tj3man{,%{mod_branch}}
-ln -s tj3man%{mod_branch} %{buildroot}%{_bindir}/tj3man
-mv %{buildroot}%{_bindir}/tj3ss_receiver{,%{mod_branch}}
-ln -s tj3ss_receiver%{mod_branch} %{buildroot}%{_bindir}/tj3ss_receiver
-mv %{buildroot}%{_bindir}/tj3ss_sender{,%{mod_branch}}
-ln -s tj3ss_sender%{mod_branch} %{buildroot}%{_bindir}/tj3ss_sender
-mv %{buildroot}%{_bindir}/tj3ts_receiver{,%{mod_branch}}
-ln -s tj3ts_receiver%{mod_branch} %{buildroot}%{_bindir}/tj3ts_receiver
-mv %{buildroot}%{_bindir}/tj3ts_sender{,%{mod_branch}}
-ln -s tj3ts_sender%{mod_branch} %{buildroot}%{_bindir}/tj3ts_sender
-mv %{buildroot}%{_bindir}/tj3ts_summary{,%{mod_branch}}
-ln -s tj3ts_summary%{mod_branch} %{buildroot}%{_bindir}/tj3ts_summary
-mv %{buildroot}%{_bindir}/tj3webd{,%{mod_branch}}
-ln -s tj3webd%{mod_branch} %{buildroot}%{_bindir}/tj3webd
-mkdir -p %{buildroot}%{_docdir}/%{name}
-ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/README.rdoc %buildroot/%{_docdir}/%{name}/README.rdoc
-ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/COPYING %buildroot/%{_docdir}/%{name}/COPYING
-
-%post
-/usr/sbin/update-alternatives --install \
- %{_bindir}/tj3 tj3 %{_bindir}/tj3%{mod_branch} %{mod_weight}
-/usr/sbin/update-alternatives --install \
- %{_bindir}/tj3client tj3client %{_bindir}/tj3client%{mod_branch} %{mod_weight}
-/usr/sbin/update-alternatives --install \
- %{_bindir}/tj3d tj3d %{_bindir}/tj3d%{mod_branch} %{mod_weight}
-/usr/sbin/update-alternatives --install \
- %{_bindir}/tj3man tj3man %{_bindir}/tj3man%{mod_branch} %{mod_weight}
-/usr/sbin/update-alternatives --install \
- %{_bindir}/tj3ss_receiver tj3ss_receiver %{_bindir}/tj3ss_receiver%{mod_branch} %{mod_weight}
-/usr/sbin/update-alternatives --install \
- %{_bindir}/tj3ss_sender tj3ss_sender %{_bindir}/tj3ss_sender%{mod_branch} %{mod_weight}
-/usr/sbin/update-alternatives --install \
- %{_bindir}/tj3ts_receiver tj3ts_receiver %{_bindir}/tj3ts_receiver%{mod_branch} %{mod_weight}
-/usr/sbin/update-alternatives --install \
- %{_bindir}/tj3ts_sender tj3ts_sender %{_bindir}/tj3ts_sender%{mod_branch} %{mod_weight}
-/usr/sbin/update-alternatives --install \
- %{_bindir}/tj3ts_summary tj3ts_summary %{_bindir}/tj3ts_summary%{mod_branch} %{mod_weight}
-/usr/sbin/update-alternatives --install \
- %{_bindir}/tj3webd tj3webd %{_bindir}/tj3webd%{mod_branch} %{mod_weight}
-
-%preun
-if [ "$1" = 0 ] ; then
- /usr/sbin/update-alternatives --remove tj3 %{_bindir}/tj3%{mod_branch}
-fi
-if [ "$1" = 0 ] ; then
- /usr/sbin/update-alternatives --remove tj3client %{_bindir}/tj3client%{mod_branch}
-fi
-if [ "$1" = 0 ] ; then
- /usr/sbin/update-alternatives --remove tj3d %{_bindir}/tj3d%{mod_branch}
-fi
-if [ "$1" = 0 ] ; then
- /usr/sbin/update-alternatives --remove tj3man %{_bindir}/tj3man%{mod_branch}
-fi
-if [ "$1" = 0 ] ; then
- /usr/sbin/update-alternatives --remove tj3ss_receiver %{_bindir}/tj3ss_receiver%{mod_branch}
-fi
-if [ "$1" = 0 ] ; then
- /usr/sbin/update-alternatives --remove tj3ss_sender %{_bindir}/tj3ss_sender%{mod_branch}
-fi
-if [ "$1" = 0 ] ; then
- /usr/sbin/update-alternatives --remove tj3ts_receiver %{_bindir}/tj3ts_receiver%{mod_branch}
-fi
-if [ "$1" = 0 ] ; then
- /usr/sbin/update-alternatives --remove tj3ts_sender %{_bindir}/tj3ts_sender%{mod_branch}
-fi
-if [ "$1" = 0 ] ; then
- /usr/sbin/update-alternatives --remove tj3ts_summary %{_bindir}/tj3ts_summary%{mod_branch}
-fi
-if [ "$1" = 0 ] ; then
- /usr/sbin/update-alternatives --remove tj3webd %{_bindir}/tj3webd%{mod_branch}
-fi
+# /MANUAL
%files
%defattr(-,root,root,-)
-%{_docdir}/%{name}
-%{_bindir}/tj3%{mod_branch}
-%ghost %{_bindir}/tj3
-%{_bindir}/tj3client%{mod_branch}
-%ghost %{_bindir}/tj3client
-%{_bindir}/tj3d%{mod_branch}
-%ghost %{_bindir}/tj3d
-%{_bindir}/tj3man%{mod_branch}
-%ghost %{_bindir}/tj3man
-%{_bindir}/tj3ss_receiver%{mod_branch}
-%ghost %{_bindir}/tj3ss_receiver
-%{_bindir}/tj3ss_sender%{mod_branch}
-%ghost %{_bindir}/tj3ss_sender
-%{_bindir}/tj3ts_receiver%{mod_branch}
-%ghost %{_bindir}/tj3ts_receiver
-%{_bindir}/tj3ts_sender%{mod_branch}
-%ghost %{_bindir}/tj3ts_sender
-%{_bindir}/tj3ts_summary%{mod_branch}
-%ghost %{_bindir}/tj3ts_summary
-%{_bindir}/tj3webd%{mod_branch}
-%ghost %{_bindir}/tj3webd
-%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
-%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec
-%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test
-%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec
-# MANUAL vim
%{_datadir}/vim
-%files doc
-%defattr(-,root,root,-)
-%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_full_name}/
-
-%files testsuite
-%defattr(-,root,root,-)
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test
+%gem_packages
%changelog
++++++ gem2rpm.yml ++++++
# ---
# ## used by gem2rpm
# :summary: this is a custom summary
# ## used by gem2rpm
# :description: |-
# this is a custom description
#
# it can be multiline
# ## used by gem2rpm
# :license: MIT or Ruby
# ## used by gem2rpm and gem_packages
# :version_suffix: -x_y
# ## used by gem2rpm and gem_packages
# :disable_docs: true
# ## used by gem2rpm
# :disable_automatic_rdoc_dep: true
# ## used by gem2rpm
# :preamble: |-
# BuildRequires: foobar
# Requires: foobar
# ## used by gem2rpm
# :patches:
# foo.patch: -p1
# bar.patch:
# ## used by gem2rpm
# :sources:
# - foo.desktop
# - bar.desktop
# :gem_install_args: '....'
# ## used by gem2rpm
# :pre_install: |-
# %if 0%{?use_system_libev}
# export USE_VENDORED_LIBEV="no"
# %endif
# ## used by gem2rpm
:post_install: |-
## vim
# don't turn on folding automatically
sed -i '/foldmethod/d' %{buildroot}%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/data/tjp.vim
install -d -m 0755 %{buildroot}%{_datadir}/vim/site/{syntax,ftdetect}
ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/data/tjp.vim %{buildroot}%{_datadir}/vim/site/syntax
cat > %{buildroot}%{_datadir}/vim/site/ftdetect/tjp_filetype.vim <<EOF
au BufNewFile,BufRead *.tjp,*.tji set ft=tjp
EOF
# # delete custom files here or do other fancy stuff
# install -D -m 0644 %{S:1} %{buildroot}%{_bindir}/gem2rpm-opensuse
# ## used by gem2rpm
# :testsuite_command: |-
# (pushd %{buildroot}%{gem_base}/gems/%{mod_full_name} && rake test)
# ## used by gem2rpm
:filelist: |-
%{_datadir}/vim
# /usr/bin/gem2rpm-opensuse
# ## used by gem2rpm
# :scripts:
# :post: |-
# /bin/echo foo
# ## used by gem_packages
# :main:
# :preamble: |-
# Requires: util-linux
# Recommends: pwgen
# :filelist: |-
# /usr/bin/gem2rpm-opensuse
# ## used by gem_packages
# :custom:
# apache:
# :preamble: |-
# Requires: .....
# :filelist: |-
# /etc/apache2/conf.d/passenger.conf
# :summary: Custom summary is optional
# :description: |-
# Custom description is optional
#
# bar
# :post: |-
# /bin/echo foo
#
1
0
Hello community,
here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2015-08-01 11:33:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
and /work/SRC/openSUSE:Factory/.kernel-source.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/kernel-debug.changes 2015-07-27 09:13:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes 2015-08-01 11:33:46.000000000 +0200
@@ -1,0 +2,27 @@
+Wed Jul 29 11:47:55 CEST 2015 - mkubecek(a)suse.cz
+
+- config: x86_64: enable EFI_MIXED in nonvirtual configs
+ An x86_64 kernel needs CONFIG_EFI_MIXED to be able to access EFI
+ variables and services if booted under 32-bit UEFI. Some bootloaders
+ also need it to be able to boot 64-bit kernel under 32-bit UEFI.
+ (boo#935027 fate#318252)
+- commit 41613e2
+
+-------------------------------------------------------------------
+Wed Jul 29 11:47:37 CEST 2015 - mkubecek(a)suse.cz
+
+- config: enable NET_DROP_MONITOR=m
+ The drop_monitor module is useful for debugging networking issues. It
+ collects information where in the kernel code are packets dropped;
+ dropwatch utility can be used to process the data.
+- commit 5e4468b
+
+-------------------------------------------------------------------
+Mon Jul 27 11:55:07 CEST 2015 - dvaleev(a)suse.com
+
+- Update config files.
+ Update config files for vanilla ppc64 and ppc64le.
+ Fixes boo#939502
+- commit 0fd34b1
+
+-------------------------------------------------------------------
kernel-default.changes: same change
kernel-desktop.changes: same change
kernel-docs.changes: same change
kernel-ec2.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa-xen.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-pv.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.zCO8Ad/_old 2015-08-01 11:33:52.000000000 +0200
+++ /var/tmp/diff_new_pack.zCO8Ad/_new 2015-08-01 11:33:52.000000000 +0200
@@ -61,7 +61,7 @@
Group: System/Kernel
Version: 4.1.3
%if 0%{?is_kotd}
-Release: <RELEASE>.gf45c09a
+Release: <RELEASE>.g41613e2
%else
Release: 0
%endif
kernel-default.spec: same change
kernel-desktop.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.zCO8Ad/_old 2015-08-01 11:33:52.000000000 +0200
+++ /var/tmp/diff_new_pack.zCO8Ad/_new 2015-08-01 11:33:52.000000000 +0200
@@ -29,7 +29,7 @@
Group: Documentation/Man
Version: 4.1.3
%if 0%{?is_kotd}
-Release: <RELEASE>.gf45c09a
+Release: <RELEASE>.g41613e2
%else
Release: 0
%endif
++++++ kernel-ec2.spec ++++++
--- /var/tmp/diff_new_pack.zCO8Ad/_old 2015-08-01 11:33:52.000000000 +0200
+++ /var/tmp/diff_new_pack.zCO8Ad/_new 2015-08-01 11:33:52.000000000 +0200
@@ -61,7 +61,7 @@
Group: System/Kernel
Version: 4.1.3
%if 0%{?is_kotd}
-Release: <RELEASE>.gf45c09a
+Release: <RELEASE>.g41613e2
%else
Release: 0
%endif
kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.zCO8Ad/_old 2015-08-01 11:33:52.000000000 +0200
+++ /var/tmp/diff_new_pack.zCO8Ad/_new 2015-08-01 11:33:52.000000000 +0200
@@ -47,7 +47,7 @@
Group: SLES
Version: 4.1.3
%if 0%{?is_kotd}
-Release: <RELEASE>.gf45c09a
+Release: <RELEASE>.g41613e2
%else
Release: 0
%endif
kernel-obs-qa-xen.spec: same change
kernel-obs-qa.spec: same change
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.zCO8Ad/_old 2015-08-01 11:33:52.000000000 +0200
+++ /var/tmp/diff_new_pack.zCO8Ad/_new 2015-08-01 11:33:52.000000000 +0200
@@ -61,7 +61,7 @@
Group: System/Kernel
Version: 4.1.3
%if 0%{?is_kotd}
-Release: <RELEASE>.gf45c09a
+Release: <RELEASE>.g41613e2
%else
Release: 0
%endif
kernel-pv.spec: same change
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.zCO8Ad/_old 2015-08-01 11:33:52.000000000 +0200
+++ /var/tmp/diff_new_pack.zCO8Ad/_new 2015-08-01 11:33:52.000000000 +0200
@@ -32,7 +32,7 @@
Group: Development/Sources
Version: 4.1.3
%if 0%{?is_kotd}
-Release: <RELEASE>.gf45c09a
+Release: <RELEASE>.g41613e2
%else
Release: 0
%endif
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.zCO8Ad/_old 2015-08-01 11:33:52.000000000 +0200
+++ /var/tmp/diff_new_pack.zCO8Ad/_new 2015-08-01 11:33:52.000000000 +0200
@@ -27,7 +27,7 @@
Version: 4.1.3
%if %using_buildservice
%if 0%{?is_kotd}
-Release: <RELEASE>.gf45c09a
+Release: <RELEASE>.g41613e2
%else
Release: 0
%endif
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.zCO8Ad/_old 2015-08-01 11:33:52.000000000 +0200
+++ /var/tmp/diff_new_pack.zCO8Ad/_new 2015-08-01 11:33:52.000000000 +0200
@@ -61,7 +61,7 @@
Group: System/Kernel
Version: 4.1.3
%if 0%{?is_kotd}
-Release: <RELEASE>.gf45c09a
+Release: <RELEASE>.g41613e2
%else
Release: 0
%endif
kernel-xen.spec: same change
++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default
--- old/config/arm64/default 2015-07-23 13:35:13.000000000 +0200
+++ new/config/arm64/default 2015-07-29 11:47:55.000000000 +0200
@@ -1150,7 +1150,7 @@
# Network testing
#
CONFIG_NET_PKTGEN=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/vanilla new/config/arm64/vanilla
--- old/config/arm64/vanilla 2015-07-23 13:35:13.000000000 +0200
+++ new/config/arm64/vanilla 2015-07-29 11:47:55.000000000 +0200
@@ -1146,7 +1146,7 @@
# Network testing
#
CONFIG_NET_PKTGEN=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default 2015-07-23 13:35:13.000000000 +0200
+++ new/config/armv6hl/default 2015-07-29 11:47:55.000000000 +0200
@@ -1261,7 +1261,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/vanilla new/config/armv6hl/vanilla
--- old/config/armv6hl/vanilla 2015-07-23 13:35:13.000000000 +0200
+++ new/config/armv6hl/vanilla 2015-07-29 11:47:55.000000000 +0200
@@ -1258,7 +1258,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default 2015-07-23 13:35:13.000000000 +0200
+++ new/config/armv7hl/default 2015-07-29 11:47:55.000000000 +0200
@@ -1585,7 +1585,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae
--- old/config/armv7hl/lpae 2015-07-23 13:35:13.000000000 +0200
+++ new/config/armv7hl/lpae 2015-07-29 11:47:55.000000000 +0200
@@ -1494,7 +1494,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/vanilla new/config/armv7hl/vanilla
--- old/config/armv7hl/vanilla 2015-07-23 13:35:13.000000000 +0200
+++ new/config/armv7hl/vanilla 2015-07-29 11:47:55.000000000 +0200
@@ -1582,7 +1582,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug 2015-07-23 13:35:13.000000000 +0200
+++ new/config/i386/debug 2015-07-29 11:47:55.000000000 +0200
@@ -1423,7 +1423,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/default new/config/i386/default
--- old/config/i386/default 2015-07-23 13:35:13.000000000 +0200
+++ new/config/i386/default 2015-07-29 11:47:55.000000000 +0200
@@ -1419,7 +1419,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/desktop new/config/i386/desktop
--- old/config/i386/desktop 2015-07-23 13:35:13.000000000 +0200
+++ new/config/i386/desktop 2015-07-29 11:47:55.000000000 +0200
@@ -1420,7 +1420,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/ec2 new/config/i386/ec2
--- old/config/i386/ec2 2015-07-23 13:35:13.000000000 +0200
+++ new/config/i386/ec2 2015-07-29 11:47:55.000000000 +0200
@@ -1066,7 +1066,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2015-07-23 13:35:13.000000000 +0200
+++ new/config/i386/pae 2015-07-29 11:47:55.000000000 +0200
@@ -1422,7 +1422,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pv new/config/i386/pv
--- old/config/i386/pv 2015-07-23 13:35:13.000000000 +0200
+++ new/config/i386/pv 2015-07-29 11:47:55.000000000 +0200
@@ -1432,7 +1432,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/vanilla new/config/i386/vanilla
--- old/config/i386/vanilla 2015-07-23 13:35:13.000000000 +0200
+++ new/config/i386/vanilla 2015-07-29 11:47:55.000000000 +0200
@@ -1416,7 +1416,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2015-07-23 13:35:13.000000000 +0200
+++ new/config/i386/xen 2015-07-29 11:47:55.000000000 +0200
@@ -1255,7 +1255,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc/default new/config/ppc/default
--- old/config/ppc/default 2015-07-23 13:35:13.000000000 +0200
+++ new/config/ppc/default 2015-07-29 11:47:55.000000000 +0200
@@ -1185,7 +1185,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
CONFIG_IRDA=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc/vanilla new/config/ppc/vanilla
--- old/config/ppc/vanilla 2015-07-23 13:35:13.000000000 +0200
+++ new/config/ppc/vanilla 2015-07-29 11:47:55.000000000 +0200
@@ -1182,7 +1182,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
CONFIG_IRDA=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/debug new/config/ppc64/debug
--- old/config/ppc64/debug 2015-07-23 13:35:13.000000000 +0200
+++ new/config/ppc64/debug 2015-07-29 11:47:55.000000000 +0200
@@ -1289,7 +1289,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default 2015-07-23 13:35:13.000000000 +0200
+++ new/config/ppc64/default 2015-07-29 11:47:55.000000000 +0200
@@ -1294,7 +1294,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/vanilla new/config/ppc64/vanilla
--- old/config/ppc64/vanilla 2015-07-23 13:35:13.000000000 +0200
+++ new/config/ppc64/vanilla 2015-07-29 11:47:55.000000000 +0200
@@ -613,7 +613,7 @@
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATE_CALLBACKS=y
-CONFIG_HIBERNATION=n
+# CONFIG_HIBERNATION is not set
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
@@ -1293,7 +1293,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
@@ -5790,6 +5790,7 @@
# Memory Debugging
#
# CONFIG_PAGE_EXTENSION is not set
+# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_DEBUG_SLAB is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/debug new/config/ppc64le/debug
--- old/config/ppc64le/debug 2015-07-23 13:35:13.000000000 +0200
+++ new/config/ppc64le/debug 2015-07-29 11:47:55.000000000 +0200
@@ -1265,7 +1265,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default 2015-07-23 13:35:13.000000000 +0200
+++ new/config/ppc64le/default 2015-07-29 11:47:55.000000000 +0200
@@ -1270,7 +1270,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/vanilla new/config/ppc64le/vanilla
--- old/config/ppc64le/vanilla 2015-07-23 13:35:13.000000000 +0200
+++ new/config/ppc64le/vanilla 2015-07-29 11:47:55.000000000 +0200
@@ -589,7 +589,7 @@
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATE_CALLBACKS=y
-CONFIG_HIBERNATION=n
+# CONFIG_HIBERNATION is not set
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
@@ -1269,7 +1269,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
@@ -5735,6 +5735,7 @@
# Memory Debugging
#
# CONFIG_PAGE_EXTENSION is not set
+# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_DEBUG_SLAB is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default 2015-07-23 13:35:13.000000000 +0200
+++ new/config/s390x/default 2015-07-29 11:47:55.000000000 +0200
@@ -1105,7 +1105,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
# CONFIG_CAN is not set
CONFIG_AF_RXRPC=m
# CONFIG_AF_RXRPC_DEBUG is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/vanilla new/config/s390x/vanilla
--- old/config/s390x/vanilla 2015-07-23 13:35:13.000000000 +0200
+++ new/config/s390x/vanilla 2015-07-29 11:47:55.000000000 +0200
@@ -1101,7 +1101,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
# CONFIG_CAN is not set
CONFIG_AF_RXRPC=m
# CONFIG_AF_RXRPC_DEBUG is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/debug new/config/x86_64/debug
--- old/config/x86_64/debug 2015-07-23 13:35:13.000000000 +0200
+++ new/config/x86_64/debug 2015-07-29 11:47:55.000000000 +0200
@@ -536,7 +536,7 @@
CONFIG_X86_INTEL_MPX=y
CONFIG_EFI=y
CONFIG_EFI_STUB=y
-# CONFIG_EFI_MIXED is not set
+CONFIG_EFI_MIXED=y
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
@@ -1396,7 +1396,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default 2015-07-23 13:35:13.000000000 +0200
+++ new/config/x86_64/default 2015-07-29 11:47:55.000000000 +0200
@@ -541,7 +541,7 @@
CONFIG_X86_INTEL_MPX=y
CONFIG_EFI=y
CONFIG_EFI_STUB=y
-# CONFIG_EFI_MIXED is not set
+CONFIG_EFI_MIXED=y
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
@@ -1401,7 +1401,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/desktop new/config/x86_64/desktop
--- old/config/x86_64/desktop 2015-07-23 13:35:13.000000000 +0200
+++ new/config/x86_64/desktop 2015-07-29 11:47:55.000000000 +0200
@@ -539,7 +539,7 @@
CONFIG_X86_INTEL_MPX=y
CONFIG_EFI=y
CONFIG_EFI_STUB=y
-# CONFIG_EFI_MIXED is not set
+CONFIG_EFI_MIXED=y
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
@@ -1399,7 +1399,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/ec2 new/config/x86_64/ec2
--- old/config/x86_64/ec2 2015-07-23 13:35:13.000000000 +0200
+++ new/config/x86_64/ec2 2015-07-29 11:47:55.000000000 +0200
@@ -1060,7 +1060,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/pv new/config/x86_64/pv
--- old/config/x86_64/pv 2015-07-23 13:35:13.000000000 +0200
+++ new/config/x86_64/pv 2015-07-29 11:47:55.000000000 +0200
@@ -1410,7 +1410,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/vanilla new/config/x86_64/vanilla
--- old/config/x86_64/vanilla 2015-07-23 13:35:13.000000000 +0200
+++ new/config/x86_64/vanilla 2015-07-29 11:47:55.000000000 +0200
@@ -539,7 +539,7 @@
CONFIG_X86_INTEL_MPX=y
CONFIG_EFI=y
CONFIG_EFI_STUB=y
-# CONFIG_EFI_MIXED is not set
+CONFIG_EFI_MIXED=y
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
@@ -1398,7 +1398,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/xen new/config/x86_64/xen
--- old/config/x86_64/xen 2015-07-23 13:35:13.000000000 +0200
+++ new/config/x86_64/xen 2015-07-29 11:47:55.000000000 +0200
@@ -1246,7 +1246,7 @@
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
-# CONFIG_NET_DROP_MONITOR is not set
+CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y
#
++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.zCO8Ad/_old 2015-08-01 11:33:53.000000000 +0200
+++ /var/tmp/diff_new_pack.zCO8Ad/_new 2015-08-01 11:33:53.000000000 +0200
@@ -1,3 +1,3 @@
-2015-07-24 17:36:21 +0200
-GIT Revision: f45c09ad6e64ca8e8e89696ea0ac249664b258cd
+2015-07-29 11:47:55 +0200
+GIT Revision: 41613e21a9566705854eb98259af57b859406115
GIT Branch: stable
1
0