Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-Twiggy for openSUSE:Factory checked in at 2021-01-22 21:52:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Twiggy (Old) and /work/SRC/openSUSE:Factory/.perl-Twiggy.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Twiggy" Fri Jan 22 21:52:39 2021 rev:2 rq:865937 version:0.1026 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Twiggy/perl-Twiggy.changes 2020-12-05 20:37:39.386737639 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Twiggy.new.28504/perl-Twiggy.changes 2021-01-22 21:52:56.753901999 +0100 @@ -1,0 +2,9 @@ +Fri Jan 22 03:13:22 UTC 2021 - Tina M??ller <timueller+p...@suse.de> + +- updated to 0.1026 + see /usr/share/doc/packages/perl-Twiggy/Changes + + 0.1026 2021-01-20 23:01:13 PST + - Improved documentation + +------------------------------------------------------------------- Old: ---- Twiggy-0.1025.tar.gz New: ---- Twiggy-0.1026.tar.gz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Twiggy.spec ++++++ --- /var/tmp/diff_new_pack.Q8paf9/_old 2021-01-22 21:52:57.257902714 +0100 +++ /var/tmp/diff_new_pack.Q8paf9/_new 2021-01-22 21:52:57.261902719 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Twiggy # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,17 +16,16 @@ # +%define cpan_name Twiggy Name: perl-Twiggy -Version: 0.1025 +Version: 0.1026 Release: 0 -%define cpan_name Twiggy -Summary: AnyEvent HTTP server for PSGI (like Thin) +Summary: AnyEvent HTTP server for PSGI License: Artistic-1.0 OR GPL-1.0-or-later -Group: Development/Libraries/Perl URL: https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(AnyEvent) @@ -57,7 +56,7 @@ push). This software used to be called Plack::Server::AnyEvent but was renamed to -Twiggy. See NAMING for details. +Twiggy. * Fast header parser @@ -80,15 +79,15 @@ install Server::Starter and use: - start_server --port 8111 plackup --server Twiggy app.psgi + start_server --port 8111 -- plackup --server Twiggy app.psgi %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{version} find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build perl Makefile.PL INSTALLDIRS=vendor -make %{?_smp_mflags} +%make_build %check make test @@ -99,8 +98,7 @@ %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) -%doc Changes +%doc Changes README %license LICENSE %changelog ++++++ Twiggy-0.1025.tar.gz -> Twiggy-0.1026.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twiggy-0.1025/Changes new/Twiggy-0.1026/Changes --- old/Twiggy-0.1025/Changes 2015-01-03 23:00:19.000000000 +0100 +++ new/Twiggy-0.1026/Changes 2021-01-21 08:01:14.000000000 +0100 @@ -1,5 +1,8 @@ Revision history for Perl extension Twiggy +0.1026 2021-01-20 23:01:13 PST + - Improved documentation + 0.1025 2015-01-04 07:00:16 JST - Fix a bug where Twiggy's run loop exits after a streaming request is cut off (hoelzro) #41 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twiggy-0.1025/LICENSE new/Twiggy-0.1026/LICENSE --- old/Twiggy-0.1025/LICENSE 2015-01-03 23:00:19.000000000 +0100 +++ new/Twiggy-0.1026/LICENSE 2021-01-21 08:01:14.000000000 +0100 @@ -1,4 +1,4 @@ -This software is copyright (c) 2015 by Tatsuhiko Miyagawa. +This software is copyright (c) 2021 by Tatsuhiko Miyagawa. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. @@ -12,7 +12,7 @@ --- The GNU General Public License, Version 1, February 1989 --- -This software is Copyright (c) 2015 by Tatsuhiko Miyagawa. +This software is Copyright (c) 2021 by Tatsuhiko Miyagawa. This is free software, licensed under: @@ -272,7 +272,7 @@ --- The Artistic License 1.0 --- -This software is Copyright (c) 2015 by Tatsuhiko Miyagawa. +This software is Copyright (c) 2021 by Tatsuhiko Miyagawa. This is free software, licensed under: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twiggy-0.1025/MANIFEST new/Twiggy-0.1026/MANIFEST --- old/Twiggy-0.1025/MANIFEST 2015-01-03 23:00:19.000000000 +0100 +++ new/Twiggy-0.1026/MANIFEST 2021-01-21 08:01:14.000000000 +0100 @@ -1,10 +1,11 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.029. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.012. Changes LICENSE MANIFEST META.json META.yml Makefile.PL +README cpanfile dist.ini eg/chat-websocket/chat.psgi @@ -34,6 +35,6 @@ t/anyevent_manyconnections.t t/anyevent_server_starter.t t/anyevent_slow_post.t +t/author-pod-syntax.t t/deflater.t t/disconnect.t -t/release-pod-syntax.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twiggy-0.1025/META.json new/Twiggy-0.1026/META.json --- old/Twiggy-0.1025/META.json 2015-01-03 23:00:19.000000000 +0100 +++ new/Twiggy-0.1026/META.json 2021-01-21 08:01:14.000000000 +0100 @@ -1,10 +1,10 @@ { - "abstract" : "AnyEvent HTTP server for PSGI (like Thin)", + "abstract" : "AnyEvent HTTP server for PSGI", "author" : [ "Tatsuhiko Miyagawa" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 5.029, Dist::Milla version v1.0.9, CPAN::Meta::Converter version 2.143240", + "generated_by" : "Dist::Milla version v1.0.20, Dist::Zilla version 6.012, CPAN::Meta::Converter version 2.143240", "license" : [ "perl_5" ], @@ -15,12 +15,12 @@ "name" : "Twiggy", "no_index" : { "directory" : [ - "t", - "xt", + "eg", + "examples", "inc", "share", - "eg", - "examples" + "t", + "xt" ] }, "prereqs" : { @@ -31,7 +31,7 @@ }, "develop" : { "requires" : { - "Dist::Milla" : "v1.0.9", + "Dist::Milla" : "v1.0.20", "Test::Pod" : "1.41" } }, @@ -64,22 +64,27 @@ "web" : "https://github.com/miyagawa/Twiggy" } }, - "version" : "0.1025", + "version" : "0.1026", "x_contributors" : [ "Adam Thomason <a...@mthomason.net>", "Chia-liang Kao <cl...@clkao.org>", + "Dmitry Matrosov <ami...@amidos.ru>", + "hidekiy <hideki.yamam...@gmail.com>", "Kazuho Oku <kaz...@kazdev.in.labs.cybozu.co.jp>", + "lestrrat <lestrrat+git...@gmail.com>", + "maedama <klemensplatz+gith...@gmail.com>", "Moritz Onken <on...@netcubed.de>", + "moznion <mozn...@gmail.com>", "Pedro Melo <m...@simplicidade.org>", "Rob Hoelz <r...@hoelz.ro>", "Sergey Zasenko <d3f...@gmail.com>", + "Tatsuhiko Miyagawa <miyag...@bulknews.net>", "Tatsuhiko Miyagawa <miyag...@gmail.com>", "Tomas Doran (t0m) <t...@state51.co.uk>", - "Yuval Kogman <nothingm...@woobling.org>", - "hidekiy <hideki.yamam...@gmail.com>", - "lestrrat <lestrrat+git...@gmail.com>", - "maedama <klemensplatz+gith...@gmail.com>", - "moznion <mozn...@gmail.com>" - ] + "Yuval Kogman <nothingm...@woobling.org>" + ], + "x_generated_by_perl" : "v5.20.1", + "x_serialization_backend" : "Cpanel::JSON::XS version 4.09", + "x_static_install" : 1 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twiggy-0.1025/META.yml new/Twiggy-0.1026/META.yml --- old/Twiggy-0.1025/META.yml 2015-01-03 23:00:19.000000000 +0100 +++ new/Twiggy-0.1026/META.yml 2021-01-21 08:01:14.000000000 +0100 @@ -1,5 +1,5 @@ --- -abstract: 'AnyEvent HTTP server for PSGI (like Thin)' +abstract: 'AnyEvent HTTP server for PSGI' author: - 'Tatsuhiko Miyagawa' build_requires: @@ -9,7 +9,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'Dist::Zilla version 5.029, Dist::Milla version v1.0.9, CPAN::Meta::Converter version 2.143240' +generated_by: 'Dist::Milla version v1.0.20, Dist::Zilla version 6.012, CPAN::Meta::Converter version 2.143240' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -17,12 +17,12 @@ name: Twiggy no_index: directory: - - t - - xt - - inc - - share - eg - examples + - inc + - share + - t + - xt requires: AnyEvent: '0' HTTP::Status: '0' @@ -33,19 +33,24 @@ bugtracker: https://github.com/miyagawa/Twiggy/issues homepage: https://github.com/miyagawa/Twiggy repository: https://github.com/miyagawa/Twiggy.git -version: '0.1025' +version: '0.1026' x_contributors: - 'Adam Thomason <a...@mthomason.net>' - 'Chia-liang Kao <cl...@clkao.org>' + - 'Dmitry Matrosov <ami...@amidos.ru>' + - 'hidekiy <hideki.yamam...@gmail.com>' - 'Kazuho Oku <kaz...@kazdev.in.labs.cybozu.co.jp>' + - 'lestrrat <lestrrat+git...@gmail.com>' + - 'maedama <klemensplatz+gith...@gmail.com>' - 'Moritz Onken <on...@netcubed.de>' + - 'moznion <mozn...@gmail.com>' - 'Pedro Melo <m...@simplicidade.org>' - 'Rob Hoelz <r...@hoelz.ro>' - 'Sergey Zasenko <d3f...@gmail.com>' + - 'Tatsuhiko Miyagawa <miyag...@bulknews.net>' - 'Tatsuhiko Miyagawa <miyag...@gmail.com>' - 'Tomas Doran (t0m) <t...@state51.co.uk>' - 'Yuval Kogman <nothingm...@woobling.org>' - - 'hidekiy <hideki.yamam...@gmail.com>' - - 'lestrrat <lestrrat+git...@gmail.com>' - - 'maedama <klemensplatz+gith...@gmail.com>' - - 'moznion <mozn...@gmail.com>' +x_generated_by_perl: v5.20.1 +x_serialization_backend: 'YAML::Tiny version 1.73' +x_static_install: 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twiggy-0.1025/Makefile.PL new/Twiggy-0.1026/Makefile.PL --- old/Twiggy-0.1025/Makefile.PL 2015-01-03 23:00:19.000000000 +0100 +++ new/Twiggy-0.1026/Makefile.PL 2021-01-21 08:01:14.000000000 +0100 @@ -1,5 +1,4 @@ - -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.029. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.012. use strict; use warnings; @@ -7,10 +6,8 @@ use ExtUtils::MakeMaker; - - my %WriteMakefileArgs = ( - "ABSTRACT" => "AnyEvent HTTP server for PSGI (like Thin)", + "ABSTRACT" => "AnyEvent HTTP server for PSGI", "AUTHOR" => "Tatsuhiko Miyagawa", "CONFIGURE_REQUIRES" => { "ExtUtils::MakeMaker" => 0 @@ -33,7 +30,7 @@ "Test::Requires" => 0, "Test::TCP" => 0 }, - "VERSION" => "0.1025", + "VERSION" => "0.1026", "test" => { "TESTS" => "t/*.t" } @@ -42,7 +39,6 @@ my %FallbackPrereqs = ( "AnyEvent" => 0, - "ExtUtils::MakeMaker" => 0, "HTTP::Status" => 0, "Plack" => "0.99", "Test::More" => 0, @@ -62,6 +58,3 @@ unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs); - - - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twiggy-0.1025/README new/Twiggy-0.1026/README --- old/Twiggy-0.1025/README 1970-01-01 01:00:00.000000000 +0100 +++ new/Twiggy-0.1026/README 2021-01-21 08:01:14.000000000 +0100 @@ -0,0 +1,92 @@ +NAME + + Twiggy - AnyEvent HTTP server for PSGI + +SYNOPSIS + + twiggy --listen :8080 + + See twiggy -h for more details. + + use Twiggy::Server; + + my $server = Twiggy::Server->new( + host => $host, + port => $port, + ); + $server->register_service($app); + + AE::cv->recv; + +DESCRIPTION + + Twiggy is a lightweight and fast HTTP server with unique features such + as: + + PSGI + + Can run any PSGI applications. Fully supports psgi.nonblocking and + psgi.streaming interfaces. + + AnyEvent + + This server uses AnyEvent and runs in a non-blocking event loop, so + it's best to run event-driven web applications that runs I/O bound + jobs or delayed responses such as long-poll, WebSocket or streaming + content (server push). + + This software used to be called Plack::Server::AnyEvent but was + renamed to Twiggy. + + Fast header parser + + Uses XS/C based HTTP header parser for the best performance. + (optional, install the HTTP::Parser::XS module to enable it; see also + Plack::HTTPParser for more information). + + Lightweight and Fast + + The memory required to run twiggy is 6MB and it can serve more than + 4500 req/s with a single process on Perl 5.10 with MacBook Pro 13" + late 2009. + + Superdaemon aware + + Supports Server::Starter for hot deploy and graceful restarts. + + To use it, instead of the usual: + + plackup --server Twiggy --port 8111 app.psgi + + install Server::Starter and use: + + start_server --port 8111 -- plackup --server Twiggy app.psgi + +ENVIRONMENT + + The following environment variables are supported. + + TWIGGY_DEBUG + + Set to true to enable debug messages from Twiggy. + +LICENSE + + This module is licensed under the same terms as Perl itself. + +AUTHOR + + Tatsuhiko Miyagawa + + Tokuhiro Matsuno + + Yuval Kogman + + Hideki Yamamura + + Daisuke Maki + +SEE ALSO + + Plack AnyEvent Tatsumaki + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twiggy-0.1025/lib/Plack/Handler/Twiggy.pm new/Twiggy-0.1026/lib/Plack/Handler/Twiggy.pm --- old/Twiggy-0.1025/lib/Plack/Handler/Twiggy.pm 2015-01-03 23:00:19.000000000 +0100 +++ new/Twiggy-0.1026/lib/Plack/Handler/Twiggy.pm 2021-01-21 08:01:14.000000000 +0100 @@ -39,7 +39,13 @@ =head1 SEE ALSO -L<plackup> +=over + +=item L<Twiggy> + +=item L<plackup> + +=back =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twiggy-0.1025/lib/Twiggy.pm new/Twiggy-0.1026/lib/Twiggy.pm --- old/Twiggy-0.1025/lib/Twiggy.pm 2015-01-03 23:00:19.000000000 +0100 +++ new/Twiggy-0.1026/lib/Twiggy.pm 2021-01-21 08:01:14.000000000 +0100 @@ -2,14 +2,14 @@ use strict; use warnings; use 5.008_001; -our $VERSION = '0.1025'; +our $VERSION = '0.1026'; 1; __END__ =head1 NAME -Twiggy - AnyEvent HTTP server for PSGI (like Thin) +Twiggy - AnyEvent HTTP server for PSGI =head1 SYNOPSIS @@ -47,7 +47,7 @@ content (server push). This software used to be called Plack::Server::AnyEvent but was -renamed to Twiggy. See L</NAMING> for details. +renamed to Twiggy. =item Fast header parser @@ -63,8 +63,7 @@ =item Superdaemon aware -Supports L<Server::Starter> for hot deploy and -graceful restarts. +Supports L<Server::Starter> for hot deploy and graceful restarts. To use it, instead of the usual: @@ -72,11 +71,10 @@ install L<Server::Starter> and use: - start_server --port 8111 plackup --server Twiggy app.psgi + start_server --port 8111 -- plackup --server Twiggy app.psgi =back - =head1 ENVIRONMENT The following environment variables are supported. @@ -89,28 +87,6 @@ =back - -=head1 NAMING - -=head2 Twiggy? - -Because it is like L<Thin|http://code.macournoyer.com/thin/>, Ruby's -Rack web server using EventMachine. You know, Twiggy is thin :) - -=head2 Why the cute name instead of more descriptive namespace? Are you on drugs? - -I'm sick of naming Perl software like -HTTP::Server::PSGI::How::Its::Written::With::What::Module and people -call it HSPHIWWWM on IRC. It's hard to say on speeches and newbies -would ask questions what they stand for every day. That's crazy. - -This module actually includes the longer alias and an empty subclass -L<AnyEvent::Server::PSGI> for those who like to type more ::'s. It -would actually help you find this software by searching for I<PSGI -Server AnyEvent> on CPAN, which i believe is a good thing. - -Yes, maybe I'm on drugs. We'll see. - =head1 LICENSE This module is licensed under the same terms as Perl itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twiggy-0.1025/script/twiggy new/Twiggy-0.1026/script/twiggy --- old/Twiggy-0.1025/script/twiggy 2015-01-03 23:00:19.000000000 +0100 +++ new/Twiggy-0.1026/script/twiggy 2021-01-21 08:01:14.000000000 +0100 @@ -25,6 +25,12 @@ =head1 SEE ALSO -L<Twiggy> +=over + +=item L<Twiggy> + +=item L<plackup> + +=back =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twiggy-0.1025/t/author-pod-syntax.t new/Twiggy-0.1026/t/author-pod-syntax.t --- old/Twiggy-0.1025/t/author-pod-syntax.t 1970-01-01 01:00:00.000000000 +0100 +++ new/Twiggy-0.1026/t/author-pod-syntax.t 2021-01-21 08:01:14.000000000 +0100 @@ -0,0 +1,15 @@ +#!perl + +BEGIN { + unless ($ENV{AUTHOR_TESTING}) { + print qq{1..0 # SKIP these tests are for testing by the author\n}; + exit + } +} + +# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests. +use strict; use warnings; +use Test::More; +use Test::Pod 1.41; + +all_pod_files_ok(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twiggy-0.1025/t/release-pod-syntax.t new/Twiggy-0.1026/t/release-pod-syntax.t --- old/Twiggy-0.1025/t/release-pod-syntax.t 2015-01-03 23:00:19.000000000 +0100 +++ new/Twiggy-0.1026/t/release-pod-syntax.t 1970-01-01 01:00:00.000000000 +0100 @@ -1,14 +0,0 @@ -#!perl - -BEGIN { - unless ($ENV{RELEASE_TESTING}) { - require Test::More; - Test::More::plan(skip_all => 'these tests are for release candidate testing'); - } -} - -# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests. -use Test::More; -use Test::Pod 1.41; - -all_pod_files_ok(); ++++++ cpanspec.yml ++++++ --- #description_paragraphs: 3 #description: |- # override description from CPAN #summary: override summary from CPAN #no_testing: broken upstream #sources: # - source1 # - source2 #patches: # foo.patch: -p1 # bar.patch: # baz.patch: PATCH-FIX-OPENSUSE #preamble: |- # BuildRequires: gcc-c++ #post_prep: |- # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL #post_build: |- # rm unused.files #post_install: |- # sed on %{name}.files #license: SUSE-NonFree #skip_noarch: 1 #custom_build: |- #./Build build flags=%{?_smp_mflags} --myflag #custom_test: |- #startserver && make test #ignore_requires: Bizarre::Module #skip_doc: regexp_to_skip_for_doc.* #add_doc: files to add to docs #misc: |- #anything else to be added to spec file #follows directly after %files section, so it can contain new blocks or also #changes to %files section