diff -Nru libprpc-perl-0.1005/debian/changelog libprpc-perl-0.1005/debian/changelog --- libprpc-perl-0.1005/debian/changelog 2010-05-09 20:24:25.000000000 +0100 +++ libprpc-perl-0.1005/debian/changelog 2010-01-31 15:14:15.000000000 +0000 @@ -1,3 +1,42 @@ +libprpc-perl (0.1005-21) unstable; urgency=low + + [ gregor herrmann ] + * debian/control: Changed: Maintainer set to Debian Perl Group (was: Christian Hammers + ); Christian Hammers moved to + Uploaders. + * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser + field (source stanza); Homepage field (source stanza). Removed: XS- + Vcs-Svn fields. + * Split out changes to test suite into disable_syslog.patch. Update to + disable using syslog instead of completely disabling the tests. + * Add build dependency on netbase. + * Move perl from Build-Depends to Build-Depends-Indep. + * debian/watch: use dist-based URL and remove call to uupdate. + * debian/control: Added: ${misc:Depends} to Depends: field. + * debian/control: add libcrypt-des-perl to Build-Depends-Indep and Suggests. + * New patch crypt.patch: fix an error in two tests. + + [ Nathan Handler ] + * debian/watch: Update to ignore development releases. + + [ Ansgar Burchardt ] + * Use debhelper instead of cdbs. + * debian/control: Make b-dep on perl unversioned as even the version in + oldstable is recent enough. Also remove debian/README.Maintainer which + explained the reason for the versioned dependency. + * debian/control: Remove duplicate word ("of of") from description. + * debian/control: Update Homepage field. + * Remove debian/PROBLEMS containing output from failed tests. + * Convert debian/copyright to proposed machine-readable format. + * Use source format 3.0 (quilt). + * Correct spelling error pointed out by lintian. + + New patch: spelling.patch. + * Bump Standards-Version to 3.8.4. + * Add myself to Uploaders. + + -- Ansgar Burchardt Sun, 31 Jan 2010 22:48:11 +0900 + libprpc-perl (0.1005-20) unstable; urgency=low * Corrected build-depends. diff -Nru libprpc-perl-0.1005/debian/compat libprpc-perl-0.1005/debian/compat --- libprpc-perl-0.1005/debian/compat 2010-05-09 20:24:25.000000000 +0100 +++ libprpc-perl-0.1005/debian/compat 2010-01-31 14:22:25.000000000 +0000 @@ -1 +1 @@ -4 +7 diff -Nru libprpc-perl-0.1005/debian/control libprpc-perl-0.1005/debian/control --- libprpc-perl-0.1005/debian/control 2010-05-09 20:24:25.000000000 +0100 +++ libprpc-perl-0.1005/debian/control 2010-01-31 15:08:19.000000000 +0000 @@ -1,15 +1,22 @@ Source: libprpc-perl Section: perl Priority: optional -Maintainer: Christian Hammers -Standards-Version: 3.7.2 -Build-Depends: debhelper (>= 4.1.0), perl (>= 5.8), cdbs +Maintainer: Debian Perl Group +Uploaders: Christian Hammers , + Ansgar Burchardt +Standards-Version: 3.8.4 +Homepage: http://search.cpan.org/dist/pRPC-modules/ +Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libprpc-perl/ +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libprpc-perl/ +Build-Depends: debhelper (>= 7) +Build-Depends-Indep: perl, libcrypt-des-perl, netbase Package: libprpc-perl Architecture: all -Depends: ${perl:Depends} +Depends: ${misc:Depends}, ${perl:Depends} +Suggests: libcrypt-des-perl Description: Perl extensions for writing pRPC servers and clients Perl RPC simplifies the writing of Perl based client/server applications. RPC::pServer is the package used on the server side, and you guess what RPC::pClient is for. pRPC works by defining a set - of of functions that may be executed by the client. + of functions that may be executed by the client. diff -Nru libprpc-perl-0.1005/debian/copyright libprpc-perl-0.1005/debian/copyright --- libprpc-perl-0.1005/debian/copyright 2010-05-09 20:24:25.000000000 +0100 +++ libprpc-perl-0.1005/debian/copyright 2010-01-31 14:22:25.000000000 +0000 @@ -1,13 +1,28 @@ -This is Debian GNU/Linux's prepackaged version of Perl extensions for -writing pRPC servers and clients. +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 +Maintainer: Jochen Wiedmann +Source: http://search.cpan.org/dist/pRPC-modules/ +Name: pRPC-modules -This package was put together by Martin Schulze , -from sources obtained from: - ftp://ftp.infodrom.north.de/pub/CPAN/modules/by-module/RPC/pRPC-modules-0.1005.tar.gz +Copyright: © 1997, Jochen Wiedmann +License: Artistic or GPL-1+ -Copyright (c) 1997 Jochen Wiedmann +Files: debian/* +Copyright: + © 1998, Martin Schulze + © 1999-2007, Christian Hammers + © 2010, Ansgar Burchardt +License: Artistic or GPL-1+ -You may distribute under the terms of either the GNU General Public -License or the Artistic License, as specified in the Perl README file. -You can find the license texts in /usr/share/common-licenses/ and -/usr/share/doc/perl/copyright. +License: Artistic + This program is free software; you can redistribute it and/or modify + it under the terms of the Artistic License, which comes with Perl. + On Debian GNU/Linux systems, the complete text of the Artistic License + can be found in `/usr/share/common-licenses/Artistic' + +License: GPL-1+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 1, or (at your option) + any later version. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL' diff -Nru libprpc-perl-0.1005/debian/patches/crypt.patch libprpc-perl-0.1005/debian/patches/crypt.patch --- libprpc-perl-0.1005/debian/patches/crypt.patch 1970-01-01 01:00:00.000000000 +0100 +++ libprpc-perl-0.1005/debian/patches/crypt.patch 2010-01-31 15:05:29.000000000 +0000 @@ -0,0 +1,39 @@ +Author: gregor herrmann +Description: creating a new object works differently ... +Forwarded: no +Origin: vendor + +--- a/t/encrypt.t ++++ b/t/encrypt.t +@@ -41,12 +41,12 @@ + $@ = ''; + my $cipher = undef; + eval 'use Crypt::IDEA;' +- . ' $cipher = IDEA->new(pack("H*",' ++ . ' $cipher = Crypt::IDEA->new(pack("H*",' + . ' "0123456789abcdef0123456789abcdef"));'; + if (!$cipher) { + $@ = ''; + eval 'use Crypt::DES;' +- . ' $cipher = DES->new(pack("H*", "0123456789abcdef"));'; ++ . ' $cipher = Crypt::DES->new(pack("H*", "0123456789abcdef"));'; + if (!$cipher) { + print "1..0\n"; + exit 0; +--- a/t/noStorableOoEnc.t ++++ b/t/noStorableOoEnc.t +@@ -42,12 +42,12 @@ + $@ = ''; + my $cipher = undef; + eval 'use Crypt::IDEA;' +- . ' $cipher = IDEA->new(pack("H*",' ++ . ' $cipher = Crypt::IDEA->new(pack("H*",' + . ' "0123456789abcdef0123456789abcdef"));'; + if (!$cipher) { + $@ = ''; + eval 'use Crypt::DES;' +- . ' $cipher = DES->new(pack("H*", "0123456789abcdef"));'; ++ . ' $cipher = Crypt::DES->new(pack("H*", "0123456789abcdef"));'; + if (!$cipher) { + print "1..0\n"; + exit 0; diff -Nru libprpc-perl-0.1005/debian/patches/disable_syslog.patch libprpc-perl-0.1005/debian/patches/disable_syslog.patch --- libprpc-perl-0.1005/debian/patches/disable_syslog.patch 1970-01-01 01:00:00.000000000 +0100 +++ libprpc-perl-0.1005/debian/patches/disable_syslog.patch 2010-01-31 15:01:28.000000000 +0000 @@ -0,0 +1,78 @@ +Author: Christian Hammers +Description: Skipping tests as there is no running syslog in the autobuilder +environment. +Bug-Debian: http://bugs.debian.org/262421 + +Author: gregor herrmann +Description: remove the syslogging instead of disabling the tests + +--- a/t/client.t ++++ b/t/client.t +@@ -41,12 +41,6 @@ + + $SIG{'PIPE'} = sub { print STDERR "Got signal PIPE.\n"; }; + +- if (defined(&Sys::Syslog::setlogsock) && +- defined(&Sys::Syslog::_PATH_LOG)) { +- Sys::Syslog::setlogsock('unix'); +- } +- Sys::Syslog::openlog('client.t', 'pid', 'daemon'); +- + # + # We'd prefer to do the following as part of the Server() + # function. This would be fine, if we'd bind on a well +--- a/t/noStorableOo.t ++++ b/t/noStorableOo.t +@@ -42,12 +42,6 @@ + + $SIG{'PIPE'} = sub { print STDERR "Got signal PIPE.\n"; }; + +- if (defined(&Sys::Syslog::setlogsock) && +- defined(&Sys::Syslog::_PATH_LOG)) { +- Sys::Syslog::setlogsock('unix'); +- } +- Sys::Syslog::openlog('client.t', 'pid', 'daemon'); +- + # + # We'd prefer to do the following as part of the Server() + # function. This would be fine, if we'd bind on a well +--- a/t/encrypt.t ++++ b/t/encrypt.t +@@ -57,12 +57,6 @@ + + $SIG{'PIPE'} = sub { print STDERR "Got signal PIPE.\n"; }; + +- if (defined(&Sys::Syslog::setlogsock) && +- defined(&Sys::Syslog::_PATH_LOG)) { +- Sys::Syslog::setlogsock('unix'); +- } +- Sys::Syslog::openlog('client.t', 'pid', 'daemon'); +- + # + # We'd prefer to do the following as part of the Server() + # function. This would be fine, if we'd bind on a well +--- a/t/lib.pl ++++ b/t/lib.pl +@@ -36,7 +36,6 @@ + use RPC::pServer; + use RPC::pClient; + use IO::Socket(); +-use Sys::Syslog(); + + + ############################################################################ +--- a/t/noStorableOoEnc.t ++++ b/t/noStorableOoEnc.t +@@ -58,12 +58,6 @@ + + $SIG{'PIPE'} = sub { print STDERR "Got signal PIPE.\n"; }; + +- if (defined(&Sys::Syslog::setlogsock) && +- defined(&Sys::Syslog::_PATH_LOG)) { +- Sys::Syslog::setlogsock('unix'); +- } +- Sys::Syslog::openlog('client.t', 'pid', 'daemon'); +- + # + # We'd prefer to do the following as part of the Server() + # function. This would be fine, if we'd bind on a well diff -Nru libprpc-perl-0.1005/debian/patches/series libprpc-perl-0.1005/debian/patches/series --- libprpc-perl-0.1005/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 +++ libprpc-perl-0.1005/debian/patches/series 2010-01-31 15:12:28.000000000 +0000 @@ -0,0 +1,3 @@ +disable_syslog.patch +spelling.patch +crypt.patch diff -Nru libprpc-perl-0.1005/debian/patches/spelling.patch libprpc-perl-0.1005/debian/patches/spelling.patch --- libprpc-perl-0.1005/debian/patches/spelling.patch 1970-01-01 01:00:00.000000000 +0100 +++ libprpc-perl-0.1005/debian/patches/spelling.patch 2010-01-31 14:52:44.000000000 +0000 @@ -0,0 +1,13 @@ +From: Ansgar Burchardt +Subject: Correct spelling error +--- libprpc-perl.orig/lib/RPC/pServer.pm ++++ libprpc-perl/lib/RPC/pServer.pm +@@ -934,7 +934,7 @@ + a simple server, say a spreadsheet server. Of course we are not + interested in the details of the spreadsheet part (which could well + be implemented in a separate program), the spreadsheet example +-is choosen, because it is obvious, that such a server is dealing ++is chosen, because it is obvious, that such a server is dealing + with complex data structures. For example, a "sum" method should + be able to add over complete rows, columns or even rectangular + regions of the spreadsheet. And another thing, obviously a spread- diff -Nru libprpc-perl-0.1005/debian/PROBLEMS libprpc-perl-0.1005/debian/PROBLEMS --- libprpc-perl-0.1005/debian/PROBLEMS 2010-05-09 20:24:25.000000000 +0100 +++ libprpc-perl-0.1005/debian/PROBLEMS 1970-01-01 01:00:00.000000000 +0100 @@ -1,36 +0,0 @@ -t/base..............1..2 -ok 1 -ok 2 -ok -t/client............1..14 -connect: No such file or directory (SOCK_DGRAM after trying SOCK_STREAM) at blib -/lib/RPC/pServer.pm line 73 -connect: No such file or directory (SOCK_DGRAM after trying SOCK_STREAM) at blib -/lib/RPC/pClient.pm line 92 -dubious - Test returned status 2 (wstat 512, 0x200) -DIED. FAILED tests 1-14 - Failed 14/14 tests, 0.00% okay -t/encrypt...........1..0 -skipped test on this platform -t/noStorableOo......1..14 -connect: No such file or directory (SOCK_DGRAM after trying SOCK_STREAM) at blib -/lib/RPC/pServer.pm line 73 -connect: No such file or directory (SOCK_DGRAM after trying SOCK_STREAM) at blib -/lib/RPC/pClient.pm line 92 -dubious - Test returned status 255 (wstat 65280, 0xff00) -DIED. FAILED tests 1-14 - Failed 14/14 tests, 0.00% okay -t/noStorableOoEnc...1..0 -skipped test on this platform -Failed Test Status Wstat Total Fail Failed List of Failed --------------------------------------------------------------------------------- -t/client.t 2 512 14 14 100.00% 1-14 -t/noStorableOo.t 255 65280 14 14 100.00% 1-14 -2 tests skipped. -Failed 2/5 test scripts, 60.00% okay. 28/30 subtests failed, 6.67% okay. -make: *** [test_dynamic] Error 29 - - - diff -Nru libprpc-perl-0.1005/debian/README.Maintainer libprpc-perl-0.1005/debian/README.Maintainer --- libprpc-perl-0.1005/debian/README.Maintainer 2010-05-09 20:24:25.000000000 +0100 +++ libprpc-perl-0.1005/debian/README.Maintainer 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -I hardcoded the dependency to perl-5.8 because this package needs -libstorable-perl which is included in perl-5.8 but was a seperate -package before. diff -Nru libprpc-perl-0.1005/debian/rules libprpc-perl-0.1005/debian/rules --- libprpc-perl-0.1005/debian/rules 2010-05-09 20:24:25.000000000 +0100 +++ libprpc-perl-0.1005/debian/rules 2010-01-31 14:49:07.000000000 +0000 @@ -1,5 +1,3 @@ #!/usr/bin/make -f - -# Put perlmodule.mk last to dh_clean temporary files not in MANIFEST -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/perlmodule.mk +%: + dh $@ diff -Nru libprpc-perl-0.1005/debian/source/format libprpc-perl-0.1005/debian/source/format --- libprpc-perl-0.1005/debian/source/format 1970-01-01 01:00:00.000000000 +0100 +++ libprpc-perl-0.1005/debian/source/format 2010-05-09 20:24:26.000000000 +0100 @@ -0,0 +1 @@ +3.0 (quilt) diff -Nru libprpc-perl-0.1005/debian/watch libprpc-perl-0.1005/debian/watch --- libprpc-perl-0.1005/debian/watch 2010-05-09 20:24:25.000000000 +0100 +++ libprpc-perl-0.1005/debian/watch 2010-01-31 14:26:53.000000000 +0000 @@ -1,5 +1,2 @@ -# Example watch control file for uscan -# Rename this file to "watch" and then you can run the "uscan" command -# to check for upstream updates and more. version=3 -ftp://ftp.gwdg.de/pub/languages/perl/CPAN/modules/by-module/RPC/pRPC-modules-(.*?).tar.gz debian uupdate +http://search.cpan.org/dist/pRPC-modules/ .*/pRPC-modules-v?(\d[\d.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ diff -Nru libprpc-perl-0.1005/t/client.t libprpc-perl-0.1005/t/client.t --- libprpc-perl-0.1005/t/client.t 2010-05-09 20:24:25.000000000 +0100 +++ libprpc-perl-0.1005/t/client.t 1998-07-19 22:48:23.000000000 +0100 @@ -35,10 +35,6 @@ ############################################################################ { - print("1..1\nok 1 # skipped Disabled for Debian build environments!\n"); - exit(0); - - # Force output being written immediately $| = 1; print "1..14\n"; @@ -49,7 +45,8 @@ defined(&Sys::Syslog::_PATH_LOG)) { Sys::Syslog::setlogsock('unix'); } - my($ch1) = Sys::Syslog::openlog('client.t', 'pid', 'daemon'); + Sys::Syslog::openlog('client.t', 'pid', 'daemon'); + # # We'd prefer to do the following as part of the Server() # function. This would be fine, if we'd bind on a well diff -Nru libprpc-perl-0.1005/t/noStorableOo.t libprpc-perl-0.1005/t/noStorableOo.t --- libprpc-perl-0.1005/t/noStorableOo.t 2010-05-09 20:24:25.000000000 +0100 +++ libprpc-perl-0.1005/t/noStorableOo.t 1998-07-19 22:49:34.000000000 +0100 @@ -36,9 +36,6 @@ ############################################################################ { - print("1..1\nok 1 # skipped Disabled for Debian build environments!\n"); - exit(0); - # Force output being written immediately $| = 1; print "1..14\n";