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