diff -Nru libmr-tarantool-perl-0.0.24/debian/changelog libmr-tarantool-perl-0.0.24/debian/changelog --- libmr-tarantool-perl-0.0.24/debian/changelog 2012-06-08 21:24:38.000000000 +0000 +++ libmr-tarantool-perl-0.0.24/debian/changelog 2020-07-21 21:24:01.000000000 +0000 @@ -1,3 +1,47 @@ +libmr-tarantool-perl (0.0.24-2) unstable; urgency=medium + + [ Salvatore Bonaccorso ] + * Change Vcs-Git to canonical URI (git://anonscm.debian.org) + * Update Vcs-Browser URL to cgit web frontend + + [ gregor herrmann ] + * debian/rules: replace dpkg-parsechangelog call with /usr/share/dpkg + /pkg-info.mk. + + [ Alex Muntada ] + * Remove inactive pkg-perl members from Uploaders. + + [ Damyan Ivanov ] + * change Priority from 'extra' to 'optional' + + [ Salvatore Bonaccorso ] + * Update Vcs-* headers for switch to salsa.debian.org + + [ gregor herrmann ] + * debian/*: update URLs from {search,www}.cpan.org to MetaCPAN. + + [ Debian Janitor ] + * Use secure copyright file specification URI. + * Bump debhelper from deprecated 5 to 10. Closes: #965666 + + [ Richard Hansen ] + * debian/rules: use dh + * Refresh patch using 'gbp pq' + * debian/control: Set 'Rules-Requires-Root: no' + * debian/control: Set 'Testsuite: autopkgtest-pkg-perl' + * debian/copyright: Fix Upstream-Name and Upstream-Contact + * Documentation fixes to silence lintian warnings + * Update debian/watch to version=4 + * debian/control: Move most Build-Depends to -Indep + * debian/control: Add myself to Uploaders + * Bump debhelper-compat to 13 + * Bump Standards-Version to 4.5.0 + + [ gregor herrmann ] + * Annotate test-only build dependencies with . + + -- Richard Hansen Tue, 21 Jul 2020 17:24:01 -0400 + libmr-tarantool-perl (0.0.24-1) unstable; urgency=low * Team upload. diff -Nru libmr-tarantool-perl-0.0.24/debian/compat libmr-tarantool-perl-0.0.24/debian/compat --- libmr-tarantool-perl-0.0.24/debian/compat 2012-06-08 21:24:38.000000000 +0000 +++ libmr-tarantool-perl-0.0.24/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -5 diff -Nru libmr-tarantool-perl-0.0.24/debian/control libmr-tarantool-perl-0.0.24/debian/control --- libmr-tarantool-perl-0.0.24/debian/control 2012-06-08 21:24:38.000000000 +0000 +++ libmr-tarantool-perl-0.0.24/debian/control 2020-07-21 21:24:01.000000000 +0000 @@ -1,31 +1,34 @@ Source: libmr-tarantool-perl -Section: perl -Homepage: http://search.cpan.org/dist/MR-Tarantool/ Maintainer: Debian Perl Group -Uploaders: Dmitry E. Oboukhov -Build-Depends: debhelper (>= 7), cdbs, - libmouse-perl, - liblist-moreutils-perl, - libdigest-crc-perl, - libanyevent-perl, - libmro-compat-perl, - libclass-singleton-perl -Standards-Version: 3.9.3 -Priority: extra -Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libmr-tarantool-perl.git -Vcs-Git: git://git.debian.org/pkg-perl/packages/libmr-tarantool-perl.git +Uploaders: Richard Hansen +Section: perl +Testsuite: autopkgtest-pkg-perl +Priority: optional +Build-Depends: debhelper-compat (= 13) +Build-Depends-Indep: libanyevent-perl , + libclass-singleton-perl , + libdigest-crc-perl , + liblist-moreutils-perl , + libmouse-perl , + libmro-compat-perl , + perl +Standards-Version: 4.5.0 +Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libmr-tarantool-perl +Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libmr-tarantool-perl.git +Homepage: https://metacpan.org/release/MR-Tarantool +Rules-Requires-Root: no Package: libmr-tarantool-perl -Depends: ${perl:Depends}, ${misc:Depends}, - libmouse-perl, - liblist-moreutils-perl, - libdigest-crc-perl, - libanyevent-perl, - libmro-compat-perl, - libclass-singleton-perl Architecture: all +Depends: ${misc:Depends}, + ${perl:Depends}, + libanyevent-perl, + libclass-singleton-perl, + libdigest-crc-perl, + liblist-moreutils-perl, + libmouse-perl, + libmro-compat-perl Description: perl driver for tarantool Tarantool is a high performance key/value storage server. . The package contains perl driver for the storage server. - diff -Nru libmr-tarantool-perl-0.0.24/debian/copyright libmr-tarantool-perl-0.0.24/debian/copyright --- libmr-tarantool-perl-0.0.24/debian/copyright 2012-06-08 21:24:38.000000000 +0000 +++ libmr-tarantool-perl-0.0.24/debian/copyright 2020-07-21 21:24:01.000000000 +0000 @@ -1,7 +1,7 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: MR::Tarantool -Upstream-Contact: Mail.RU -Source: http://search.cpan.org/dist/MR-Tarantool/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: https://metacpan.org/release/MR-Tarantool +Upstream-Name: MR-Tarantool +Upstream-Contact: Nevinitsin Yury Files: * Copyright: @@ -28,4 +28,3 @@ . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. - diff -Nru libmr-tarantool-perl-0.0.24/debian/patches/debian-dependencies libmr-tarantool-perl-0.0.24/debian/patches/debian-dependencies --- libmr-tarantool-perl-0.0.24/debian/patches/debian-dependencies 2012-06-08 21:24:38.000000000 +0000 +++ libmr-tarantool-perl-0.0.24/debian/patches/debian-dependencies 2020-07-21 21:24:01.000000000 +0000 @@ -1,12 +1,19 @@ -Description: adjust dependencies for Debian +From: "Dmitry E. Oboukhov" +Date: Thu, 22 Dec 2011 14:52:20 +0400 +Subject: adjust dependencies for Debian Origin: vendor Forwarded: not-needed -Author: Dmitry E. Oboukhov Last-Update: 2012-01-21 +--- + Makefile.PL | 2 +- + lib/MR/IProto/Cluster.pm | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) +diff --git a/Makefile.PL b/Makefile.PL +index 362a6cd..5df97fd 100644 --- a/Makefile.PL +++ b/Makefile.PL -@@ -11,7 +11,7 @@ +@@ -11,7 +11,7 @@ WriteMakefile( 'List::MoreUtils' => 0, 'Mouse' => 0, 'MRO::Compat' => 0, @@ -15,9 +22,11 @@ 'Time::HiRes' => 0, 'Exporter' => 0, 'Class::Singleton' => 0, +diff --git a/lib/MR/IProto/Cluster.pm b/lib/MR/IProto/Cluster.pm +index d5f46b8..573f0f3 100644 --- a/lib/MR/IProto/Cluster.pm +++ b/lib/MR/IProto/Cluster.pm -@@ -13,7 +13,7 @@ +@@ -13,7 +13,7 @@ This class is used to implement balancing between several servers. use Mouse; use Mouse::Util::TypeConstraints; use MR::IProto::Cluster::Server; diff -Nru libmr-tarantool-perl-0.0.24/debian/patches/documentation-fixes.patch libmr-tarantool-perl-0.0.24/debian/patches/documentation-fixes.patch --- libmr-tarantool-perl-0.0.24/debian/patches/documentation-fixes.patch 1970-01-01 00:00:00.000000000 +0000 +++ libmr-tarantool-perl-0.0.24/debian/patches/documentation-fixes.patch 2020-07-21 21:24:01.000000000 +0000 @@ -0,0 +1,207 @@ +From: Richard Hansen +Date: Tue, 21 Jul 2020 15:23:05 -0400 +Subject: Documentation fixes to silence lintian warnings +Forwarded: https://rt.cpan.org/Ticket/Display.html?id=133037 +Bug: https://rt.cpan.org/Ticket/Display.html?id=133037 + +--- + lib/MR/IProto.pm | 10 +++++----- + lib/MR/IProto/Cluster/Server.pm | 2 ++ + lib/MR/IProto/Error.pm | 2 +- + lib/MR/IProto/Message.pm | 2 +- + lib/MR/IProto/Role/Debuggable.pm | 10 +++++++++- + lib/MR/IProto/Server.pm | 2 ++ + lib/MR/IProto/Server/Connection.pm | 2 ++ + lib/MR/SilverBox.pm | 4 +++- + lib/MR/Tarantool/Box.pm | 6 ++++-- + 9 files changed, 29 insertions(+), 11 deletions(-) + +diff --git a/lib/MR/IProto.pm b/lib/MR/IProto.pm +index 058e9be..32ee3f3 100644 +--- a/lib/MR/IProto.pm ++++ b/lib/MR/IProto.pm +@@ -53,7 +53,7 @@ Or without them: + Messages can be sent synchronously: + + my $response = $client->send($response); +- # exception is raised if error is occured ++ # exception is raised if error is occurred + # besides $@ you can check $! to identify reason of error + + Or asynchronously: +@@ -65,7 +65,7 @@ Or asynchronously: + return; + }; + $client->send($request, $callback); +- # callback is called when reply is received or error is occured ++ # callback is called when reply is received or error is occurred + + It is recommended to disconnect all connections in child after fork() to + prevent possible conflicts: +@@ -89,8 +89,8 @@ attribute and I is either C or C. + This classes must be loaded before first message through client object + will be sent. + +-To send messages asyncronously you should to implement event loop by self. +-L is recomended. ++To send messages asynchronously you should to implement event loop by self. ++L is recommended. + + =cut + +@@ -210,7 +210,7 @@ See L and L for more information about allowed argument + + Send C<$message> to server and receive reply. + +-If C<$callback> is passed then request is done asyncronously and reply is passed ++If C<$callback> is passed then request is done asynchronously and reply is passed + to callback as first argument. + Method B be called in void context to prevent possible errors. + Only client errors can be raised in async mode. All communication errors are +diff --git a/lib/MR/IProto/Cluster/Server.pm b/lib/MR/IProto/Cluster/Server.pm +index e5b7516..b257948 100644 +--- a/lib/MR/IProto/Cluster/Server.pm ++++ b/lib/MR/IProto/Cluster/Server.pm +@@ -194,6 +194,8 @@ sub disconnect_all { + return; + } + ++=back ++ + =head1 PROTECTED METHODS + + =over +diff --git a/lib/MR/IProto/Error.pm b/lib/MR/IProto/Error.pm +index 93eda17..b0ddad3 100644 +--- a/lib/MR/IProto/Error.pm ++++ b/lib/MR/IProto/Error.pm +@@ -7,7 +7,7 @@ MR::IProto::Error - iproto error + =head1 DESCRIPTION + + Instance of this class is returned instead of L +-if error was occured. ++if error was occurred. + + =cut + +diff --git a/lib/MR/IProto/Message.pm b/lib/MR/IProto/Message.pm +index 2282378..4c0fa7b 100644 +--- a/lib/MR/IProto/Message.pm ++++ b/lib/MR/IProto/Message.pm +@@ -6,7 +6,7 @@ MR::IProto::Message - iproto message + + =head1 DESCRIPTION + +-Base class for all messages sent throught iproto protocol. ++Base class for all messages sent through iproto protocol. + + =cut + +diff --git a/lib/MR/IProto/Role/Debuggable.pm b/lib/MR/IProto/Role/Debuggable.pm +index 34a670e..2408e91 100644 +--- a/lib/MR/IProto/Role/Debuggable.pm ++++ b/lib/MR/IProto/Role/Debuggable.pm +@@ -2,15 +2,19 @@ package MR::IProto::Role::Debuggable; + + =head1 NAME + ++MR::IProto::Role::Debuggable - debuggable role ++ + =head1 DESCRIPTION + ++=over ++ + =cut + + use Mouse::Role; + + =item debug + +-Deug level. ++Debug level. + + =cut + +@@ -69,6 +73,10 @@ sub _debug_dump { + return; + } + ++=back ++ ++=cut ++ + no Mouse::Role; + + 1; +diff --git a/lib/MR/IProto/Server.pm b/lib/MR/IProto/Server.pm +index 4c8b121..1f62f98 100644 +--- a/lib/MR/IProto/Server.pm ++++ b/lib/MR/IProto/Server.pm +@@ -2,6 +2,8 @@ package MR::IProto::Server; + + =head1 NAME + ++MR::IProto::Server - server ++ + =head1 DESCRIPTION + + =cut +diff --git a/lib/MR/IProto/Server/Connection.pm b/lib/MR/IProto/Server/Connection.pm +index eb8260f..a20ca49 100644 +--- a/lib/MR/IProto/Server/Connection.pm ++++ b/lib/MR/IProto/Server/Connection.pm +@@ -2,6 +2,8 @@ package MR::IProto::Server::Connection; + + =head1 NAME + ++MR::IProto::Server::Connection - server connection ++ + =head1 DESCRIPTION + + =cut +diff --git a/lib/MR/SilverBox.pm b/lib/MR/SilverBox.pm +index 8c0bfaf..5fe33aa 100644 +--- a/lib/MR/SilverBox.pm ++++ b/lib/MR/SilverBox.pm +@@ -6,7 +6,9 @@ use base qw/MR::Tarantool::Box/; + + =head1 NAME + +-MR::SilverBox ++MR::SilverBox - no-op module for backward compatibility ++ ++=head1 DESCRIPTION + + A backward-compatiblity module. Is it obsolete and is unsupported. Do not use. + +diff --git a/lib/MR/Tarantool/Box.pm b/lib/MR/Tarantool/Box.pm +index 1c75f13..7e28b28 100644 +--- a/lib/MR/Tarantool/Box.pm ++++ b/lib/MR/Tarantool/Box.pm +@@ -33,7 +33,7 @@ MR::Tarantool::Box - A driver for an efficient Tarantool/Box NoSQL in-memory sto + timeout => 1.0, # seconds + retry => 3, + debug => 9, # output to STDERR some debugging info +- raise => 0, # dont raise an exception in case of error ++ raise => 0, # don't raise an exception in case of error + }); + + my $bool = $box->Insert(1, 2,3, 4,5,6,7,8,"asdf") or die $box->ErrorStr; +@@ -243,7 +243,7 @@ reason we B update operation. + + So increasing C and setting C<< retry => 1 >> for updates lowers possibility of + such situations (but, of course, does not exclude them at all), and guarantees that +-we dont do the same more then once. ++we don't do the same more then once. + + =item B => $soft_retry_int || 3 + +@@ -1323,6 +1323,8 @@ if C<$bool> then return updated tuple. + + =back + ++=back ++ + =cut + + sub UpdateMulti { diff -Nru libmr-tarantool-perl-0.0.24/debian/patches/series libmr-tarantool-perl-0.0.24/debian/patches/series --- libmr-tarantool-perl-0.0.24/debian/patches/series 2012-06-08 21:24:38.000000000 +0000 +++ libmr-tarantool-perl-0.0.24/debian/patches/series 2020-07-21 21:24:01.000000000 +0000 @@ -1 +1,2 @@ debian-dependencies +documentation-fixes.patch diff -Nru libmr-tarantool-perl-0.0.24/debian/rules libmr-tarantool-perl-0.0.24/debian/rules --- libmr-tarantool-perl-0.0.24/debian/rules 2012-06-08 21:24:38.000000000 +0000 +++ libmr-tarantool-perl-0.0.24/debian/rules 2020-07-21 21:24:01.000000000 +0000 @@ -1,26 +1,4 @@ #!/usr/bin/make -f -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/perl-makemaker.mk - -MAIN_MODULE = lib/MR/Tarantool/Box.pm - -DEBVERSION = $(shell dpkg-parsechangelog \ - |grep ^Version|awk '{print $$2}'|sed 's/-.*//' ) -PERLVERSION = $(shell grep '^[[:space:]]*$$VERSION' $(MAIN_MODULE) \ - |head -n 1 \ - |awk '{print $$3}'|sed "s/[';']//g" ) - -install/libmr-tarantool-perl:: - rm -fr debian/libmr-tarantool-perl/usr/share/man - -clean:: - rm -f Makefile.old - rm -fr .pc - -tarball: - cd .. && tar \ - --exclude=debian \ - --exclude=.git \ - -czf libmr-tarantool-perl_$(DEBVERSION).orig.tar.gz \ - libmr-tarantool-perl-$(DEBVERSION) +%: + dh $@ diff -Nru libmr-tarantool-perl-0.0.24/debian/tests/pkg-perl/use-name libmr-tarantool-perl-0.0.24/debian/tests/pkg-perl/use-name --- libmr-tarantool-perl-0.0.24/debian/tests/pkg-perl/use-name 1970-01-01 00:00:00.000000000 +0000 +++ libmr-tarantool-perl-0.0.24/debian/tests/pkg-perl/use-name 2020-07-21 21:24:01.000000000 +0000 @@ -0,0 +1 @@ +MR::Tarantool::Box diff -Nru libmr-tarantool-perl-0.0.24/debian/watch libmr-tarantool-perl-0.0.24/debian/watch --- libmr-tarantool-perl-0.0.24/debian/watch 2012-06-08 21:24:38.000000000 +0000 +++ libmr-tarantool-perl-0.0.24/debian/watch 2020-07-21 21:24:01.000000000 +0000 @@ -1,3 +1,2 @@ -version=3 -http://search.cpan.org/dist/MR-Tarantool/ \ - .*MR-Tarantool-(\d+(?:\.\d+)+).tar.gz +version=4 +https://metacpan.org/release/MR-Tarantool .*/MR-Tarantool-v?@ANY_VERSION@@ARCHIVE_EXT@$