Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-HTTP-BrowserDetect for 
openSUSE:Factory checked in at 2022-09-29 18:12:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-HTTP-BrowserDetect (Old)
 and      /work/SRC/openSUSE:Factory/.perl-HTTP-BrowserDetect.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-HTTP-BrowserDetect"

Thu Sep 29 18:12:45 2022 rev:6 rq:1006665 version:3.37

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.changes
  2022-09-09 18:29:26.401254138 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-HTTP-BrowserDetect.new.2275/perl-HTTP-BrowserDetect.changes
        2022-09-29 18:13:01.815216937 +0200
@@ -1,0 +2,9 @@
+Wed Sep 28 06:39:39 UTC 2022 - Dirk Stoecker <[email protected]>
+
+- updated to 3.37
+   see /usr/share/doc/packages/perl-HTTP-BrowserDetect/Changes
+
+  3.37      2022-09-15 16:39:38Z
+      - Add Chromecast detection (GH#195) (Yasuharu Iida)
+
+-------------------------------------------------------------------

Old:
----
  HTTP-BrowserDetect-3.36.tar.gz

New:
----
  HTTP-BrowserDetect-3.37.tar.gz

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

Other differences:
------------------
++++++ perl-HTTP-BrowserDetect.spec ++++++
--- /var/tmp/diff_new_pack.ik4xks/_old  2022-09-29 18:13:02.311217906 +0200
+++ /var/tmp/diff_new_pack.ik4xks/_new  2022-09-29 18:13:02.319217921 +0200
@@ -18,7 +18,7 @@
 
 %define cpan_name HTTP-BrowserDetect
 Name:           perl-HTTP-BrowserDetect
-Version:        3.36
+Version:        3.37
 Release:        0
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Determine Web browser, version, and platform from an HTTP user 
agent string

++++++ HTTP-BrowserDetect-3.36.tar.gz -> HTTP-BrowserDetect-3.37.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/CONTRIBUTORS 
new/HTTP-BrowserDetect-3.37/CONTRIBUTORS
--- old/HTTP-BrowserDetect-3.36/CONTRIBUTORS    2022-09-01 00:36:21.000000000 
+0200
+++ new/HTTP-BrowserDetect-3.37/CONTRIBUTORS    2022-09-15 18:39:52.000000000 
+0200
@@ -48,6 +48,7 @@
     * Uwe
     * vti
     * Yasuharu Iida
+    * Yasuharu Iida
     * yeahoffline
     * Zak B. Elep
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/Changes 
new/HTTP-BrowserDetect-3.37/Changes
--- old/HTTP-BrowserDetect-3.36/Changes 2022-09-01 00:36:21.000000000 +0200
+++ new/HTTP-BrowserDetect-3.37/Changes 2022-09-15 18:39:52.000000000 +0200
@@ -1,5 +1,8 @@
 Revision history for Perl extension HTTP::BrowserDetect.
 
+3.37      2022-09-15 16:39:38Z
+    - Add Chromecast detection (GH#195) (Yasuharu Iida)
+
 3.36      2022-08-31 22:36:10Z
     - Detect Firefox for iOS (GH#194) (altblue)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/MANIFEST 
new/HTTP-BrowserDetect-3.37/MANIFEST
--- old/HTTP-BrowserDetect-3.36/MANIFEST        2022-09-01 00:36:21.000000000 
+0200
+++ new/HTTP-BrowserDetect-3.37/MANIFEST        2022-09-15 18:39:52.000000000 
+0200
@@ -15,6 +15,7 @@
 examples/ua.pl
 lib/HTTP/BrowserDetect.pm
 perlcriticrc
+perlimports.toml
 perltidyrc
 precious.toml
 t/00-report-prereqs.dd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/META.json 
new/HTTP-BrowserDetect-3.37/META.json
--- old/HTTP-BrowserDetect-3.36/META.json       2022-09-01 00:36:21.000000000 
+0200
+++ new/HTTP-BrowserDetect-3.37/META.json       2022-09-15 18:39:52.000000000 
+0200
@@ -97,7 +97,7 @@
          "web" : "https://github.com/oalders/http-browserdetect";
       }
    },
-   "version" : "3.36",
+   "version" : "3.37",
    "x_Dist_Zilla" : {
       "perl" : {
          "version" : "5.036000"
@@ -428,7 +428,7 @@
                }
             },
             "name" : "@Author::OALDERS/Test::Portability",
-            "version" : "2.001000"
+            "version" : "2.001001"
          },
          {
             "class" : "Dist::Zilla::Plugin::TestRelease",
@@ -635,7 +635,7 @@
                   "changelog" : "Changes"
                },
                "Dist::Zilla::Role::Git::Repo" : {
-                  "git_version" : "2.37.2",
+                  "git_version" : "2.37.3",
                   "repo_root" : "."
                }
             },
@@ -646,7 +646,7 @@
             "class" : "Dist::Zilla::Plugin::Git::Contributors",
             "config" : {
                "Dist::Zilla::Plugin::Git::Contributors" : {
-                  "git_version" : "2.37.2",
+                  "git_version" : "2.37.3",
                   "include_authors" : 0,
                   "include_releaser" : 1,
                   "order_by" : "name",
@@ -766,7 +766,7 @@
                   "changelog" : "Changes"
                },
                "Dist::Zilla::Role::Git::Repo" : {
-                  "git_version" : "2.37.2",
+                  "git_version" : "2.37.3",
                   "repo_root" : "."
                },
                "Dist::Zilla::Role::Git::StringFormatter" : {
@@ -783,12 +783,12 @@
                   "branch" : null,
                   "changelog" : "Changes",
                   "signed" : 0,
-                  "tag" : "v3.36",
+                  "tag" : "v3.37",
                   "tag_format" : "v%V",
                   "tag_message" : "v%V"
                },
                "Dist::Zilla::Role::Git::Repo" : {
-                  "git_version" : "2.37.2",
+                  "git_version" : "2.37.3",
                   "repo_root" : "."
                },
                "Dist::Zilla::Role::Git::StringFormatter" : {
@@ -839,7 +839,7 @@
                   "changelog" : "Changes"
                },
                "Dist::Zilla::Role::Git::Repo" : {
-                  "git_version" : "2.37.2",
+                  "git_version" : "2.37.3",
                   "repo_root" : "."
                },
                "Dist::Zilla::Role::Git::StringFormatter" : {
@@ -859,7 +859,7 @@
                   "remotes_must_exist" : 1
                },
                "Dist::Zilla::Role::Git::Repo" : {
-                  "git_version" : "2.37.2",
+                  "git_version" : "2.37.3",
                   "repo_root" : "."
                }
             },
@@ -989,6 +989,7 @@
       "Thom Blake <[email protected]>",
       "Uwe <[email protected]>",
       "vti <[email protected]>",
+      "Yasuharu Iida <[email protected]>",
       "Yasuharu Iida <[email protected]>",
       "yeahoffline <[email protected]>",
       "Zak B. Elep <[email protected]>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/META.yml 
new/HTTP-BrowserDetect-3.37/META.yml
--- old/HTTP-BrowserDetect-3.36/META.yml        2022-09-01 00:36:21.000000000 
+0200
+++ new/HTTP-BrowserDetect-3.37/META.yml        2022-09-15 18:39:52.000000000 
+0200
@@ -38,7 +38,7 @@
   bugtracker: https://github.com/oalders/http-browserdetect/issues
   homepage: https://github.com/oalders/http-browserdetect
   repository: https://github.com/oalders/http-browserdetect.git
-version: '3.36'
+version: '3.37'
 x_Dist_Zilla:
   perl:
     version: '5.036000'
@@ -324,7 +324,7 @@
         Dist::Zilla::Plugin::Test::Portability:
           options: ''
       name: '@Author::OALDERS/Test::Portability'
-      version: '2.001000'
+      version: '2.001001'
     -
       class: Dist::Zilla::Plugin::TestRelease
       name: '@Author::OALDERS/TestRelease'
@@ -486,7 +486,7 @@
           allow_dirty_match: []
           changelog: Changes
         Dist::Zilla::Role::Git::Repo:
-          git_version: 2.37.2
+          git_version: 2.37.3
           repo_root: .
       name: '@Author::OALDERS/Git::Check'
       version: '2.048'
@@ -494,7 +494,7 @@
       class: Dist::Zilla::Plugin::Git::Contributors
       config:
         Dist::Zilla::Plugin::Git::Contributors:
-          git_version: 2.37.2
+          git_version: 2.37.3
           include_authors: 0
           include_releaser: 1
           order_by: name
@@ -586,7 +586,7 @@
           allow_dirty_match: []
           changelog: Changes
         Dist::Zilla::Role::Git::Repo:
-          git_version: 2.37.2
+          git_version: 2.37.3
           repo_root: .
         Dist::Zilla::Role::Git::StringFormatter:
           time_zone: local
@@ -599,11 +599,11 @@
           branch: ~
           changelog: Changes
           signed: 0
-          tag: v3.36
+          tag: v3.37
           tag_format: v%V
           tag_message: v%V
         Dist::Zilla::Role::Git::Repo:
-          git_version: 2.37.2
+          git_version: 2.37.3
           repo_root: .
         Dist::Zilla::Role::Git::StringFormatter:
           time_zone: local
@@ -641,7 +641,7 @@
             - (?^:^lib/.*\.pm$)
           changelog: Changes
         Dist::Zilla::Role::Git::Repo:
-          git_version: 2.37.2
+          git_version: 2.37.3
           repo_root: .
         Dist::Zilla::Role::Git::StringFormatter:
           time_zone: local
@@ -655,7 +655,7 @@
             - origin
           remotes_must_exist: 1
         Dist::Zilla::Role::Git::Repo:
-          git_version: 2.37.2
+          git_version: 2.37.3
           repo_root: .
       name: '@Author::OALDERS/Git::Push'
       version: '2.048'
@@ -762,6 +762,7 @@
   - 'Thom Blake <[email protected]>'
   - 'Uwe <[email protected]>'
   - 'vti <[email protected]>'
+  - 'Yasuharu Iida <[email protected]>'
   - 'Yasuharu Iida <[email protected]>'
   - 'yeahoffline <[email protected]>'
   - 'Zak B. Elep <[email protected]>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/Makefile.PL 
new/HTTP-BrowserDetect-3.37/Makefile.PL
--- old/HTTP-BrowserDetect-3.36/Makefile.PL     2022-09-01 00:36:21.000000000 
+0200
+++ new/HTTP-BrowserDetect-3.37/Makefile.PL     2022-09-15 18:39:52.000000000 
+0200
@@ -33,7 +33,7 @@
     "Test::NoWarnings" => 0,
     "Test::Warnings" => 0
   },
-  "VERSION" => "3.36",
+  "VERSION" => "3.37",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/README.md 
new/HTTP-BrowserDetect-3.37/README.md
--- old/HTTP-BrowserDetect-3.36/README.md       2022-09-01 00:36:21.000000000 
+0200
+++ new/HTTP-BrowserDetect-3.37/README.md       2022-09-15 18:39:52.000000000 
+0200
@@ -4,7 +4,7 @@
 
 # VERSION
 
-version 3.36
+version 3.37
 
 # SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/lib/HTTP/BrowserDetect.pm 
new/HTTP-BrowserDetect-3.37/lib/HTTP/BrowserDetect.pm
--- old/HTTP-BrowserDetect-3.36/lib/HTTP/BrowserDetect.pm       2022-09-01 
00:36:21.000000000 +0200
+++ new/HTTP-BrowserDetect-3.37/lib/HTTP/BrowserDetect.pm       2022-09-15 
18:39:52.000000000 +0200
@@ -5,7 +5,7 @@
 
 package HTTP::BrowserDetect;
 
-our $VERSION = '3.36';
+our $VERSION = '3.37';
 
 # Operating Systems
 our @OS_TESTS = qw(
@@ -2387,6 +2387,10 @@
         =~ /\b((alcatel|huawei|lg|nokia|samsung|sonyericsson)[\w\-]*)\//i ) {
         $device_string = $1;
     }
+    elsif ( $self->{user_agent} =~ /CrKey/ ) {
+        $device        = 'chromecast';
+        $device_string = 'Chromecast';
+    }
     elsif ($device) {
         $device_string = $DEVICE_NAMES{$device};
     }
@@ -2982,7 +2986,7 @@
 
 =head1 VERSION
 
-version 3.36
+version 3.37
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/perlimports.toml 
new/HTTP-BrowserDetect-3.37/perlimports.toml
--- old/HTTP-BrowserDetect-3.36/perlimports.toml        1970-01-01 
01:00:00.000000000 +0100
+++ new/HTTP-BrowserDetect-3.37/perlimports.toml        2022-09-15 
18:39:52.000000000 +0200
@@ -0,0 +1,25 @@
+# Valid log levels are:
+# debug, info, notice, warning, error, critical, alert, emergency
+# critical, alert and emergency are not currently used.
+#
+# Please use boolean values in this config file. Negated options (--no-*) are
+# not permitted here. Explicitly set options to true or false.
+#
+# Some of these values deviate from the regular perlimports defaults. In
+# particular, you're encouraged to leave preserve_duplicates and
+# preserve_unused disabled.
+
+cache                           = false # setting this to true is currently 
discouraged
+ignore_modules                  = []
+ignore_modules_filename         = ""
+ignore_modules_pattern          = "" # regex like "^(Foo|Foo::Bar)"
+ignore_modules_pattern_filename = ""
+libs                            = ["lib", "t/lib"]
+log_filename                    = ""
+log_level                       = "warn"
+never_export_modules            = []
+never_export_modules_filename   = ""
+padding                         = true
+preserve_duplicates             = false
+preserve_unused                 = false
+tidy_whitespace                 = true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/t/01-detect.t 
new/HTTP-BrowserDetect-3.37/t/01-detect.t
--- old/HTTP-BrowserDetect-3.36/t/01-detect.t   2022-09-01 00:36:21.000000000 
+0200
+++ new/HTTP-BrowserDetect-3.37/t/01-detect.t   2022-09-15 18:39:52.000000000 
+0200
@@ -11,7 +11,7 @@
 use Test::Differences qw( eq_or_diff );
 use Test::Warnings;
 use Test::More import =>
-    [ 'cmp_ok', 'diag', 'done_testing', 'is', 'is_deeply', 'ok', 'subtest' ];
+    [qw( cmp_ok diag done_testing is is_deeply ok subtest )];
 
 # test that the module loads without errors
 my $w;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/t/03-language.t 
new/HTTP-BrowserDetect-3.37/t/03-language.t
--- old/HTTP-BrowserDetect-3.36/t/03-language.t 2022-09-01 00:36:21.000000000 
+0200
+++ new/HTTP-BrowserDetect-3.37/t/03-language.t 2022-09-15 18:39:52.000000000 
+0200
@@ -1,9 +1,9 @@
-#!/usr/bin/env perl
+#!perl
 
 use strict;
 use warnings;
 
-use Test::More import => [ 'done_testing', 'ok' ];
+use Test::More import => [qw( done_testing ok )];
 use Test::NoWarnings    ();
 use HTTP::BrowserDetect ();
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/t/04-random-order.t 
new/HTTP-BrowserDetect-3.37/t/04-random-order.t
--- old/HTTP-BrowserDetect-3.36/t/04-random-order.t     2022-09-01 
00:36:21.000000000 +0200
+++ new/HTTP-BrowserDetect-3.37/t/04-random-order.t     2022-09-15 
18:39:52.000000000 +0200
@@ -7,8 +7,7 @@
 use JSON::PP   ();
 use Path::Tiny qw( path );
 use Test::Warnings;
-use Test::More import =>
-    [ 'cmp_ok', 'done_testing', 'is_deeply', 'ok', 'subtest' ];
+use Test::More import => [qw( cmp_ok done_testing is_deeply ok subtest )];
 
 # test that the module loads without errors
 my $w;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/t/05_robot.t 
new/HTTP-BrowserDetect-3.37/t/05_robot.t
--- old/HTTP-BrowserDetect-3.36/t/05_robot.t    2022-09-01 00:36:21.000000000 
+0200
+++ new/HTTP-BrowserDetect-3.37/t/05_robot.t    2022-09-15 18:39:52.000000000 
+0200
@@ -1,9 +1,11 @@
+#!perl
+
 use strict;
 use warnings;
 
 use HTTP::BrowserDetect ();
-use List::Util          ();
-use Test::More import => [ 'done_testing', 'is', 'ok', 'subtest', 'unlike' ];
+use List::Util          qw( any );
+use Test::More import => [qw( done_testing is ok subtest unlike )];
 
 my $detect = HTTP::BrowserDetect->new;
 
@@ -16,7 +18,7 @@
     subtest $id => sub {
         ok( $names{$id}, 'name' );
         unlike(
-            $id, qr{[^0-9a-z-]},
+            $id, qr{[^0-9a-z-]}mxs,
             'id contains only lower case letters or dashes'
         );
     };
@@ -32,7 +34,7 @@
             "$id contains only lower case letters or dashes"
         );
         ok(
-            ( List::Util::any { $_ eq $id } @ids ),
+            ( any { $_ eq $id } @ids ),
             "$id found in all_robot_ids()"
         );
     };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/t/99-warnings.t 
new/HTTP-BrowserDetect-3.37/t/99-warnings.t
--- old/HTTP-BrowserDetect-3.36/t/99-warnings.t 2022-09-01 00:36:21.000000000 
+0200
+++ new/HTTP-BrowserDetect-3.37/t/99-warnings.t 2022-09-15 18:39:52.000000000 
+0200
@@ -5,7 +5,7 @@
 
 use HTTP::BrowserDetect ();
 use Test::Warnings;
-use Test::More import => [ 'done_testing', 'is', 'ok', 'subtest' ];
+use Test::More import => [qw( done_testing is ok subtest )];
 
 ok( my $ua = HTTP::BrowserDetect->new(undef), 'undef produces no warnings' );
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/t/useragents.json 
new/HTTP-BrowserDetect-3.37/t/useragents.json
--- old/HTTP-BrowserDetect-3.36/t/useragents.json       2022-09-01 
00:36:21.000000000 +0200
+++ new/HTTP-BrowserDetect-3.37/t/useragents.json       2022-09-15 
18:39:52.000000000 +0200
@@ -2009,6 +2009,24 @@
       ],
       "public_version" : "6.0"
    },
+   "Mozilla/5.0 (CrKey armv7l 1.5.16041) AppleWebKit/537.36 (KHTML, like 
Gecko) Chrome/31.0.1650.0 Safari/537.36" : {
+      "browser" : "chrome",
+      "browser_string" : "Chrome",
+      "device" : "chromecast",
+      "device_string" : "Chromecast",
+      "engine" : "webkit",
+      "engine_major" : "537",
+      "engine_minor" : ".36",
+      "engine_string" : "WebKit",
+      "match" : [
+         "chrome",
+         "device",
+         "webkit"
+      ],
+      "no_match" : [
+         "robot"
+      ]
+   },
    "Mozilla/5.0 (Java; U; ar-sa; mauie800) AppleWebKit/530.13 (KHTML, like 
Gecko) UCBrowser/8.5.0.185/83/352/UCWEB Mobile UNTRUSTED/1.0" : {
       "browser" : "ucbrowser",
       "browser_beta" : ".0.185",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/xt/author/pod-spell.t 
new/HTTP-BrowserDetect-3.37/xt/author/pod-spell.t
--- old/HTTP-BrowserDetect-3.36/xt/author/pod-spell.t   2022-09-01 
00:36:21.000000000 +0200
+++ new/HTTP-BrowserDetect-3.37/xt/author/pod-spell.t   2022-09-15 
18:39:52.000000000 +0200
@@ -161,6 +161,7 @@
 hwu
 icab
 ie
+iiharu
 indy
 info
 infoseek
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-BrowserDetect-3.36/xt/author/portability.t 
new/HTTP-BrowserDetect-3.37/xt/author/portability.t
--- old/HTTP-BrowserDetect-3.36/xt/author/portability.t 2022-09-01 
00:36:21.000000000 +0200
+++ new/HTTP-BrowserDetect-3.37/xt/author/portability.t 2022-09-15 
18:39:52.000000000 +0200
@@ -3,8 +3,6 @@
 
 use Test::More;
 
-eval 'use Test::Portability::Files';
-plan skip_all => 'Test::Portability::Files required for testing portability'
-    if $@;
+use Test::Portability::Files;
 
 run_tests();

++++++ cpanspec.yml ++++++
--- /var/tmp/diff_new_pack.ik4xks/_old  2022-09-29 18:13:02.439218156 +0200
+++ /var/tmp/diff_new_pack.ik4xks/_new  2022-09-29 18:13:02.443218164 +0200
@@ -21,5 +21,5 @@
 #custom_test: |-
 #startserver && make test
 #ignore_requires: Bizarre::Module
-skip_doc: precious.toml
+skip_doc: precious.toml perlimports.toml
 

Reply via email to