[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#672356: marked as done (libspread-perl: DynaLoader now requires versions to be numbers, Spread.pm uses a string.)



Your message dated Wed, 30 May 2012 22:20:53 +0000
with message-id <E1SZrG9-0004xP-Ql@franck.debian.org>
and subject line Bug#672356: fixed in spread 3.17.4-4
has caused the Debian Bug report #672356,
regarding libspread-perl: DynaLoader now requires versions to be numbers, Spread.pm uses a string.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
672356: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672356
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libspread-perl
Version: 3.17.4-3
Severity: important
Tags: patch

Dear Maintainer,

Trying run a script on Wheezy that uses Spread now dies with an Invalid version format.

This simple example gives the same message:

puck@wheezy:~$ perl -MSpread -e 'print "hello\n"';                              
Invalid version format (non-numeric data) at /usr/lib/perl/5.14/DynaLoader.pm line 207.
Compilation failed in require.
BEGIN failed--compilation aborted.
puck@wheezy:~$

Looking inside Spread.pm, I see that $VERSION is set to "3.17.0-1.04".  It appears
that DynaLoader between Perl 5.10 (Squeeze) and 5.14 (Wheezy) changed to
require VERSION to be a number.

The attached patch changes it to be a number - 3.1700000104 - which now allows me
to use Spread.pm:

puck@wheezy:~$ perl -MSpread -e 'print "hello\n"';
hello
puck@wheezy:~$ 

Cheers!

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.14-vs2.3.2.8-beng (SMP w/2 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages libspread-perl depends on:
ii  libc6                       2.13-32
ii  libspread1                  3.17.4-3
ii  perl                        5.14.2-10
ii  perl-base [perlapi-5.14.2]  5.14.2-10

libspread-perl recommends no packages.

libspread-perl suggests no packages.

-- no debconf information
diff --git a/perl/Spread/Spread.pm b/perl/Spread/Spread.pm
index 7ca8223..a9b4f9d 100644
--- a/perl/Spread/Spread.pm
+++ b/perl/Spread/Spread.pm
@@ -20,7 +20,7 @@ use Carp;
 use strict;
 use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $AUTOLOAD);
 
-$VERSION = "3.17.0-1.04" ;
+$VERSION = "3.1700000104" ;
 
 *SP_connect = \&Spread::connect;
 *SP_disconnect = \&Spread::disconnect;

--- End Message ---
--- Begin Message ---
Source: spread
Source-Version: 3.17.4-4

We believe that the bug you reported is fixed in the latest version of
spread, which is due to be installed in the Debian FTP archive:

libspread-perl_3.17.4-4_amd64.deb
  to main/s/spread/libspread-perl_3.17.4-4_amd64.deb
libspread1-dev_3.17.4-4_amd64.deb
  to main/s/spread/libspread1-dev_3.17.4-4_amd64.deb
libspread1_3.17.4-4_amd64.deb
  to main/s/spread/libspread1_3.17.4-4_amd64.deb
spread_3.17.4-4.diff.gz
  to main/s/spread/spread_3.17.4-4.diff.gz
spread_3.17.4-4.dsc
  to main/s/spread/spread_3.17.4-4.dsc
spread_3.17.4-4_amd64.deb
  to main/s/spread/spread_3.17.4-4_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 672356@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <gregoa@debian.org> (supplier of updated spread package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 30 May 2012 23:57:31 +0200
Source: spread
Binary: libspread1-dev libspread1 libspread-perl spread
Architecture: source amd64
Version: 3.17.4-4
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: gregor herrmann <gregoa@debian.org>
Description: 
 libspread-perl - Perl bindings for the Spread messaging service
 libspread1 - C library for the Spread messaging service
 libspread1-dev - Development files for libspread
 spread     - The Spread messaging daemon
Closes: 672356
Changes: 
 spread (3.17.4-4) unstable; urgency=low
 .
   * QA upload.
   * Fix "DynaLoader now requires versions to be numbers, Spread.pm uses
     a string.": add patch 04_perl_version.dpatch from Andrew Ruthven (make
     $VERSION in the Perl module numeric).
     (Closes: #672356)
Checksums-Sha1: 
 c9797626e21029eea72abc2568e0ed5a5131f4fa 1865 spread_3.17.4-4.dsc
 a5eac252a5a2cbb2eae49db5fcaf1b679c6fadb2 12248 spread_3.17.4-4.diff.gz
 9b1a265bf21441683145bdb31eb66451d4960d1b 88412 libspread1-dev_3.17.4-4_amd64.deb
 667f449674c70adb99baf47af51ca7567e3f0dc2 63604 libspread1_3.17.4-4_amd64.deb
 8dda929143e129fff9aff078b50e5076033fa256 34758 libspread-perl_3.17.4-4_amd64.deb
 198d72ba60be6b2be9453c90dce07e9e87006508 226364 spread_3.17.4-4_amd64.deb
Checksums-Sha256: 
 213a3da40fff25a042f283358b4c63484770b0b2dd12f61a76c5e969d3adaf5c 1865 spread_3.17.4-4.dsc
 a3e14561c9a9c91a8f0a960072a6ebc7f128f3472d5aeef162597c7a9780d01c 12248 spread_3.17.4-4.diff.gz
 0ea3dc844d51aa98ad5f8e77b854fd01b83ec19dabcaa45f092cec18ec6ce5f6 88412 libspread1-dev_3.17.4-4_amd64.deb
 360a26f8f259e23cbc2ae787c4d5f50ceb9efcd6be5a17af90bad92234cdd7d3 63604 libspread1_3.17.4-4_amd64.deb
 fce54e9dfc3d3ee4aa8faba791668121c43704f56ea5134e8a91c28336e73d71 34758 libspread-perl_3.17.4-4_amd64.deb
 9ca379af198226bfced349b31006c1435006a1828275c18eedd2e38f6b3233ee 226364 spread_3.17.4-4_amd64.deb
Files: 
 2d4e8dc0a206c5279ed537a9154b3ffb 1865 net optional spread_3.17.4-4.dsc
 50b6326b6bffef8ccd4fc3aa54a15eec 12248 net optional spread_3.17.4-4.diff.gz
 51c35e84119c8c48e6cb1fb681a52a2e 88412 libdevel optional libspread1-dev_3.17.4-4_amd64.deb
 250a808bbdfde539adcb7efa9d1ac73a 63604 libs optional libspread1_3.17.4-4_amd64.deb
 188f9fcf5ed6c21dae059c63b68e2f46 34758 perl optional libspread-perl_3.17.4-4_amd64.deb
 e248cb2ce57527a094f911ddcfac0265 226364 net optional spread_3.17.4-4_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJPxpjBAAoJELs6aAGGSaoG04EQAKQP8cAllG1vIz+noszmBTZo
j944RWK82hsTljevc+oP2MCRiZNLI3xr50LoCkrqS3dqYzPgcZcckVqI48d63y5f
q/K0UDRb77iCj5AQeOCr65xpqYCW5UUH3rtcTIXcIBH+TeWn+3WRJ+Q0lV0n7H/t
UTLUImczRa+FHtiqqxrUS0thjJadXHkt0ZBGYHEOIftPjEUj4nuCy6K6iy+U3py5
Xbp975MpieCdUBDahWYAksXjBfw6edRUTnEri6Y1HYch+yEMuYFcluragLObYXuX
ZfyrGpuZucyetOzUDYBSimtc1XvTrUkF217eKMRiUxEo0HsdcGHpytYQEkDI+C3T
XG/GtblKP8sbyBHel5Fguf+nKT2B6+FN8yn7WWW8cpLyFZ0xLEGleB0PjAJsKRHo
p9J5TM3lVKbqvI5GbmiJ6D10AlA213G+5v/vj0R64ku5WS8r39SITXgEoimq/8pJ
mw7bj4y+hkBv9msmZclGeBQfnRqJEAbOsaPntGTth3geLXOdvdr2AzSFWqnU6V6b
0WifKf/cy6F8iyZoAVdjhGCaJ3Tgkmryuya/6IoaU5vuKwjU61YLiGMlkPzwL9jF
zwshwn7eknIR9zfjiToGRL638UZmptU/lbhcsVz9STVv6sxoCvew9/GfxsQVDxZH
IrsJWqrAhcPm9D78XHcI
=ChKz
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: