Hello community,

here is the log from the commit of package perl-AnyEvent for openSUSE:Factory 
checked in at 2019-09-23 12:38:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-AnyEvent (Old)
 and      /work/SRC/openSUSE:Factory/.perl-AnyEvent.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-AnyEvent"

Mon Sep 23 12:38:48 2019 rev:35 rq:732302 version:7.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-AnyEvent/perl-AnyEvent.changes      
2019-07-22 17:18:46.437940147 +0200
+++ /work/SRC/openSUSE:Factory/.perl-AnyEvent.new.7948/perl-AnyEvent.changes    
2019-09-23 12:39:25.357590168 +0200
@@ -1,0 +2,26 @@
+Wed Sep 18 08:14:03 UTC 2019 -  <[email protected]>
+
+- updated to 7.17
+   see /usr/share/doc/packages/perl-AnyEvent/Changes
+
+  TODO: document TCP_*** constants
+  TODO: add debug/trace logging to some modules
+  TODO: use the eval-with-cb-call trick also to speed up JSON?
+  TODO: FAQ: common pitfalls? invoke-before-return
+  TODO: FAQ: scope-ids? hosts file order?
+  TODO: AnyEvent::Handle with AnyEvent::IO?
+  TODO: invalid. and localhost. specialcasing inside AEDNS and not AESocket 
(rfc6761)
+  TODO: maybe implement env variable to give hosts precedence
+  TODO: more formats for parse_ipv6 (single ipv6 address without port, ...p80, 
...#80)
+  TODO: inet_aton maybe pack C4? no, add a comment why not
+  TODO: socket prepare callbacks, can they easily signal failure as well?
+  TODO: Олег Г <[email protected]>, empty A record response causes
+  AnyEvent::resolve_sockaddr to eventually call pack_sockaddr with undef -
+  broken dns server, but maybe improve the response.
+  
+  7.17 Wed Sep 18 03:04:49 CEST 2019
+       - work around antique openssl version in RHEL 7  by formatting
+            dh parameters differently (reported by several people).
+       - add t/13_weaken.t.
+
+-------------------------------------------------------------------

Old:
----
  AnyEvent-7.16.tar.gz

New:
----
  AnyEvent-7.17.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-AnyEvent.spec ++++++
--- /var/tmp/diff_new_pack.K6yCGR/_old  2019-09-23 12:39:25.721590107 +0200
+++ /var/tmp/diff_new_pack.K6yCGR/_new  2019-09-23 12:39:25.725590107 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-AnyEvent
-Version:        7.16
+Version:        7.17
 Release:        0
 #Upstream: CHECK(Artistic-1.0 or GPL-1.0-or-later)
 %define cpan_name AnyEvent

++++++ AnyEvent-7.16.tar.gz -> AnyEvent-7.17.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.16/Changes new/AnyEvent-7.17/Changes
--- old/AnyEvent-7.16/Changes   2019-07-19 18:01:05.000000000 +0200
+++ new/AnyEvent-7.17/Changes   2019-09-18 03:04:53.000000000 +0200
@@ -1,5 +1,25 @@
 Revision history for Perl extension AnyEvent.
 
+TODO: document TCP_*** constants
+TODO: add debug/trace logging to some modules
+TODO: use the eval-with-cb-call trick also to speed up JSON?
+TODO: FAQ: common pitfalls? invoke-before-return
+TODO: FAQ: scope-ids? hosts file order?
+TODO: AnyEvent::Handle with AnyEvent::IO?
+TODO: invalid. and localhost. specialcasing inside AEDNS and not AESocket 
(rfc6761)
+TODO: maybe implement env variable to give hosts precedence
+TODO: more formats for parse_ipv6 (single ipv6 address without port, ...p80, 
...#80)
+TODO: inet_aton maybe pack C4? no, add a comment why not
+TODO: socket prepare callbacks, can they easily signal failure as well?
+TODO: Олег Г <[email protected]>, empty A record response causes
+AnyEvent::resolve_sockaddr to eventually call pack_sockaddr with undef -
+broken dns server, but maybe improve the response.
+
+7.17 Wed Sep 18 03:04:49 CEST 2019
+       - work around antique openssl version in RHEL 7  by formatting
+          dh parameters differently (reported by several people).
+       - add t/13_weaken.t.
+
 7.16 Fri Jul 19 18:00:21 CEST 2019
        - add ffdhe group dh parameters from RFC 7919, and use ffdhe3072
           as new default, instead of schmorp1539.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.16/MANIFEST new/AnyEvent-7.17/MANIFEST
--- old/AnyEvent-7.16/MANIFEST  2019-07-19 18:01:28.000000000 +0200
+++ new/AnyEvent-7.17/MANIFEST  2019-09-18 03:10:47.000000000 +0200
@@ -51,6 +51,7 @@
 t/io_common
 t/11_io_perl.t
 t/12_io_ioaio.t
+t/13_weaken.t
 t/handle/01_readline.t
 t/handle/02_write.t
 t/handle/03_http_req.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.16/META.json new/AnyEvent-7.17/META.json
--- old/AnyEvent-7.16/META.json 2019-07-19 18:01:28.000000000 +0200
+++ new/AnyEvent-7.17/META.json 2019-09-18 03:10:47.000000000 +0200
@@ -4,13 +4,13 @@
       "unknown"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter 
version 2.150010",
+   "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter 
version 2.150001",
    "license" : [
       "unknown"
    ],
    "meta-spec" : {
       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
-      "version" : 2
+      "version" : "2"
    },
    "name" : "AnyEvent",
    "no_index" : {
@@ -44,6 +44,5 @@
       }
    },
    "release_status" : "stable",
-   "version" : 7.16,
-   "x_serialization_backend" : "JSON::PP version 2.97001"
+   "version" : 7.17
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.16/META.yml new/AnyEvent-7.17/META.yml
--- old/AnyEvent-7.16/META.yml  2019-07-19 18:01:28.000000000 +0200
+++ new/AnyEvent-7.17/META.yml  2019-09-18 03:10:47.000000000 +0200
@@ -8,7 +8,7 @@
   Canary::Stability: '0'
   ExtUtils::MakeMaker: '6.52'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 
2.150001'
 license: unknown
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -26,5 +26,4 @@
   JSON::XS: '2.2'
   Net::SSLeay: '1.33'
   Task::Weaken: '0'
-version: 7.16
-x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
+version: 7.17
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.16/lib/AnyEvent/Intro.pod 
new/AnyEvent-7.17/lib/AnyEvent/Intro.pod
--- old/AnyEvent-7.16/lib/AnyEvent/Intro.pod    2014-11-19 18:25:22.000000000 
+0100
+++ new/AnyEvent-7.17/lib/AnyEvent/Intro.pod    2019-08-08 05:08:20.000000000 
+0200
@@ -319,8 +319,6 @@
 
    $| = 1; print "enter your name> ";
 
-   my $name_ready = AnyEvent->condvar;
-
    my $wait_for_input = AnyEvent->io (
       fh => \*STDIN, poll => "r",
       cb => sub {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.16/lib/AnyEvent/Log.pm 
new/AnyEvent-7.17/lib/AnyEvent/Log.pm
--- old/AnyEvent-7.16/lib/AnyEvent/Log.pm       2019-05-12 13:12:35.000000000 
+0200
+++ new/AnyEvent-7.17/lib/AnyEvent/Log.pm       2019-09-03 13:46:25.000000000 
+0200
@@ -10,10 +10,10 @@
 
    AE::log fatal => "No config found, cannot continue!"; # never returns
    AE::log alert => "The battery died!";
-   AE::log crit  => "The battery temperature is too hot!";
+   AE::log crit  => "The battery is too hot!";
    AE::log error => "Division by zero attempted.";
    AE::log warn  => "Couldn't delete the file.";
-   AE::log note  => "Wanted to create config, but config already exists.";
+   AE::log note  => "Attempted to create config, but config already exists.";
    AE::log info  => "File soandso successfully deleted.";
    AE::log debug => "the function returned 3";
    AE::log trace => "going to call function abc";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.16/lib/AnyEvent/TLS.pm 
new/AnyEvent-7.17/lib/AnyEvent/TLS.pm
--- old/AnyEvent-7.16/lib/AnyEvent/TLS.pm       2019-07-19 17:59:32.000000000 
+0200
+++ new/AnyEvent-7.17/lib/AnyEvent/TLS.pm       2019-09-18 03:03:50.000000000 
+0200
@@ -120,7 +120,7 @@
    schmorp4096 => 
"MIICCAKCAgEA5WwA5lQg09YRYqc/JILCd2AfBmYBkF19wmCEJB8G3JhTxv8EGvYk|xyP2ecKVUvHTG8Xw/qpW8nRqzPIyV8QRf6YFYSf33Qnx2xYhcnqOumU3nfC0SNOL|/w2q1BA9BbHtW4574P+6hOQx9ftRtbtZ2HPKBMRcAKGjpYZiKopv0+UAM4NpEC2p|bfajp7pyVLeb/Aqm/oWP3L63wPlY1SDp+XRzrOAKB+/uLGqEwV0bBaxxGL29BpOp|O2z1ALGXiDCcLs9WTn9WqUhWDzUN6fahm53rd7zxwpFCb6K2YhaK0peG95jzSUJ8|aoL0KgWuC6v5+gPJHRu0HrQIdfAdN4VchqYOKE46uNNkQl8VJGu4RjYB7lFBpRwO|g2HCsGMo2X7BRmA1st66fh+JOd1smXMZG/2ozTOooL+ixcx4spNneg4aQerWl5cb|nWXKtPCp8yPzt/zoNzL3Fon2Ses3sNgMos0M/ZbnigScDxz84Ms6V/X8Z0L4m/qX|mL42dP40tgvmgqi6BdsBzcIWeHlEcIhmGcsEBxxKEg7gjb0OjjvatpUCJhmRrGjJ|LtMkBR68qr42OBMN/PBB4KPOWNUqTauXZajfCwYdbpvV24ZhtkcRdw1zisyARBSh|aTKW/GV8iLsUzlYN27LgVEwMwnWQaoecW6eOTNKGUURC3In6XZSvVzsCAQI=",
    schmorp8192 => 
"MIIECAKCBAEA/SAEbRSSLenVxoInHiltm/ztSwehGOhOiUKfzDcKlRBZHlCC9jBl|S/aeklM6Ucg8E6J2bnfoh6CAdnE/glQOn6CifhZr8X/rnlL9/eP+r9m+aiAw4l0D|MBd8BondbEqwTZthMmLtx0SslnevsFAZ1Cj8WgmUNaSPOukvJ1N7aQ98U+E99Pw3|VG8ANBydXqLqW2sogS8FtZoMbVywcQuaGmC7M6i3Akxe3CCSIpR/JkEZIytREBSC|CH+x3oW/w+wHzq3w8DGB9hqz1iMXqDMiPIMSdXC0DaIPokLnd7X8u6N14yCAco2h|P0gspD3J8pS2FpUY8ZTVjzbVCjhNNmTryBZAxHSWBuX4xYcCHUtfGlUe/IGLSVE1|xIdFpZUfvlvAJjVq0/TtDMg3r2JSXrhQVlr8MPJwSApDVr5kOBHT/uABio4z+5yR|PAvundznfyo9GGAWhIA36GQqsxSQfoRTjWssFoR/cu+9aomRwwOLkvObu8nCVVLH|nLdKDk5cIR0TvNs9HZ6ZmkzL7ah7cPzEKl7U6eE6yZLVYMNecnPLS6PSAIG4gxcq|CVQrrZjQLfTDrJn0OGgpShX85RaDsuiRtp2bpDZ23YDqdwr4wRjvIargjqc2zcF+|jIb7dUS6ci7bVG/CGOQUuiMWAiXZ3a1f343SMf9A05/sf1xwnMeco6STBLZ3X+PA|4urU+grtpWaFtS/fPD2ILn8nrJ3WuSKKUeSnVM46mmJQsOkyn7z8l3jNLB17GYKo|qc+0UuU/2PM9qtZdZElSM/ACLV2vdCuaibop4B9UIP9z3F8kfZ72+zKxpGiE+Bo1|x8SfG8FQw90mYIx+qZzJ8MCvc2wh+l4wDX5KxrhwvcouE2tHQlwfDgv/DiIXp173|hAmUCV0+bPRW8IIJvBODdAWtJe9hNwxj1FFYmPA7l4wa3gXV4I6tb+iO1MbwVjZ/|116tD5MdCo3JuSisgPYCHfkQccwEO0FHEuBbmfN+fQimQ8H0dePP8XctwbkplsB+|aLT5hYKmva/j9smEswgyHglPwc3WvZ+2DgKk7A7DHi7a2gDwCRQlHaXtNWx3992R|dfNgkSeB1CvGSQoo95WpC9ZoqGmcSlVqdetDU8iglPmfYTKO8aIPA6TuTQ/lQ0IW|90LQmqP23FwnNFiyqX8+rztLq4KVkTyeHIQwig6vFxgD8N+SbZCW2PPiB72TVF2U|WePU8MRTv1OIGBUBajF49k28HnZPSGlILHtFEkYkbPvomcE5ENnoejwzjktOTS5d|/R3SIOvCauOzadtzwTYOXT78ORaR1KI1cm8DzkkwJTd/Rrk07Q5vnvnSJQMwFUeH|PwJIgWBQf/GZ/OsDHmkbYR2ZWDClbKw2mwIBAg==",
 
-   # firefox dh parameters, from RFC 7919
+   # finite field dhe parameters, some taken from firefox, some directly from 
RFC 7919
    ffdhe2048 => 
"MIIBCAKCAQEA//////////+t+FRYortKmq/cViAnPTzx2LnFg84tNpWp4TZBFGQz+8yTnc4kmz75fS/jY2MMddj2gbICrsRhetPfHtXV/WVhJDP1H18GbtCFY2VVPe0a87VXE15/V8k1mE8McODmi3fipona8+/och3xWKE2rec1MKzKT0g6eXq8CrGCsyT7YdEIqUuyyOP7uWrat2DX9GgdT0Kj3jlN9K5W7edjcrsZCwenyO4KbXCeAvzhzffi7MA0BM0oNC9hkXL+nOmFg/+OTxIy7vKBg8P+OxtMb61zO7X8vC7CIAXFjvGDfRaD
 ssbzSibBsu/6iGtCOGEoXJf//////////wIBAg==",
    ffdhe3072 => 
"MIIBiAKCAYEA//////////+t+FRYortKmq/cViAnPTzx2LnFg84tNpWp4TZBFGQz+8yTnc4kmz75fS/jY2MMddj2gbICrsRhetPfHtXV/WVhJDP1H18GbtCFY2VVPe0a87VXE15/V8k1mE8McODmi3fipona8+/och3xWKE2rec1MKzKT0g6eXq8CrGCsyT7YdEIqUuyyOP7uWrat2DX9GgdT0Kj3jlN9K5W7edjcrsZCwenyO4KbXCeAvzhzffi7MA0BM0oNC9hkXL+nOmFg/+OTxIy7vKBg8P+OxtMb61zO7X8vC7CIAXFjvGDfRaDssbzSibBsu/6iGtCOGEfz9zeNVs7ZRkDW7w09N75nAI4YbRvydbmyQd62R0mkff37lmMsPrBhtkcrv4TCYUTknC0EwyTvEN5RPT9RFLi103TZPLiHnH1S/9croKrnJ32nuhtK8UiNjoNq8Uhl5sN6todv5pC1cRITgq80Gv6U93vPBsg7j/VnXwl5B0rZsYuN///////////AgEC",
    ffdhe4096 => 
"MIICCAKCAgEA///////////JD9qiIWjCNMTGYouA3BzRKQJOCIpnzHQCC76mOxObIlFKCHmONATd75UZs806QxswKwpt8l8UN0/hNW1tUcJF5IW1dmJefsb0TELppjftawv/XLb0Brft7jhr+1qJn6WunyQRfEsf5kkoZlHs5Fs9wgB8uKFjvwWY2kg2HFXTmmkWP6j9JM9fg2VdI9yjrZYcYvNWIIVSu57VKQdwlpZtZww1Tkq8mATxdGwIyhghfDKQXkYuNs474553LBgOhgObJ4Oi7Aeij7XFXfBvTFLJ3ivL9pVYFxg5lUl86pVq5RXSJhiY+gUQFXKOWoqqxC2tMxcNBFB6M6hVIavfHLpk7PuFBFjb7wqK6nFXXQYMfbOXD4Wm4eTHq/WujNsJM9cejJTgSiVhnc7j0iYa0u5r8S/6BtmKCGTYdgJzPshqZFIfKxgXeyAMu+EXV3phXWx3CYjAutlG4gjiT6B05asxQ9tb/OD9EI5LgtEgqSEIARpyPBKnh+bXiHGaEL26WyaZwycYavTiPBqUaDS2FQvaJYPpyirUTOjbu8LbBN6O+S6O/BQfvsqmKHxZR05rwF2ZspZPoJDDoiM7oYZRW+ftH2EpcM7i16+4G912IXBIHNAGkSfVsFqpk7TqmI2P3cGG/7fckKbAj030Nck0BjGZ//////////8CAQI=",
@@ -658,7 +658,7 @@
          if ($arg{dh} =~ /^\w+$/) {
             $dh_file = "dh params $arg{dh}";
             $arg{dh} = "-----BEGIN DH PARAMETERS-----\n"
-                     . $DH_PARAMS{$arg{dh}} . "\n"
+                     . (join "\n", unpack "(a74)*", $DH_PARAMS{$arg{dh}}) . 
"\n"
                      . "-----END DH PARAMETERS-----";
             $arg{dh} =~ s/\|/\n/g;
          }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.16/lib/AnyEvent.pm 
new/AnyEvent-7.17/lib/AnyEvent.pm
--- old/AnyEvent-7.16/lib/AnyEvent.pm   2019-07-19 18:00:46.000000000 +0200
+++ new/AnyEvent-7.17/lib/AnyEvent.pm   2019-09-18 03:05:00.000000000 +0200
@@ -1268,7 +1268,7 @@
 
 use Carp ();
 
-our $VERSION = 7.16;
+our $VERSION = 7.17;
 our $MODEL;
 our @ISA;
 our @REGISTRY;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AnyEvent-7.16/t/13_weaken.t 
new/AnyEvent-7.17/t/13_weaken.t
--- old/AnyEvent-7.16/t/13_weaken.t     1970-01-01 01:00:00.000000000 +0100
+++ new/AnyEvent-7.17/t/13_weaken.t     2019-09-18 01:40:09.000000000 +0200
@@ -0,0 +1,28 @@
+use Scalar::Util qw(weaken);
+use AnyEvent;
+BEGIN { require AnyEvent::Impl::Perl unless $ENV{PERL_ANYEVENT_MODEL} }
+
+$| = 1; print "1..7\n";
+
+print "ok 1\n";
+
+my $c1 = AnyEvent->condvar;
+my $c2 = AE::cv;
+
+my $t1 = AnyEvent->timer (after => 0.1, cb => sub { print "ok 3\n"; $c1->() });
+my $t2 = AnyEvent->timer (after => 0.5, cb => sub { print "not ok 6\n" });
+my $t3 = AnyEvent->timer (after => 0.9, cb => sub { print "ok 6\n"; $c2->send 
});
+
+print "ok 2\n";
+
+$c1->wait;
+
+print "ok 4\n";
+
+Scalar::Util::weaken $t2;
+
+print $t2 ? "not " : "", "ok 5\n";
+
+$c2->wait;
+
+print "ok 7\n";


Reply via email to