Your message dated Tue, 12 Jun 2007 04:47:02 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#402564: fixed in clusterssh 3.19.1-5
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: clusterssh
Version: 3.19.1-4

cssh in etch reports the following error messages about 100 times when
being invoked:

Use of uninitialized value in hash element at /usr/bin/cssh line 410.
Use of uninitialized value in numeric ne (!=) at /usr/bin/cssh line 414.
Use of uninitialized value in hash element at /usr/bin/cssh line 416.
Use of uninitialized value in numeric ne (!=) at /usr/bin/cssh line 420.

The following patch fixes the problem:


--- cssh.orig   2006-11-07 03:08:26.000000000 +0100
+++ cssh.hw     2006-12-11 11:19:40.000000000 +0100
@@ -395,30 +395,38 @@
 
   foreach ( 0 .. $#keyboard )
   {
-               if(defined($keycodetosym { $keyboard[$_][0] }))
-               {
-                       $keyboardmap{ $keycodetosym { $keyboard[$_][0] } } = 
'n' . ($_ + $min);
-               } else {
-                       logmsg(2, "Unknown keycode ", $keyboard[$_][0]) 
if($keyboard[$_][0] != 0);
-               }
-               if(defined($keycodetosym { $keyboard[$_][1] }))
-               {
-                       $keyboardmap{ $keycodetosym { $keyboard[$_][1] } } = 
's' . ($_ + $min);
-               } else {
-                       logmsg(2, "Unknown keycode ", $keyboard[$_][1]) 
if($keyboard[$_][1] != 0);
+               if(defined $keyboard[$_][0]) {
+                       if(defined($keycodetosym { $keyboard[$_][0] }))
+                       {
+                               $keyboardmap{ $keycodetosym { $keyboard[$_][0] 
} } = 'n' . ($_ + $min);
+                       } else {
+                               logmsg(2, "Unknown keycode ", $keyboard[$_][0]) 
if($keyboard[$_][0] != 0);
+                       }
                }
-               if(defined($keycodetosym { $keyboard[$_][2] }))
-               {
-                       $keyboardmap{ $keycodetosym { $keyboard[$_][2] } } = 
'a' . ($_ + $min);
-               } else {
-                       logmsg(2, "Unknown keycode ", $keyboard[$_][2]) 
if($keyboard[$_][2] != 0);
-               }
-               if(defined($keycodetosym { $keyboard[$_][3] }))
-               {
-                       $keyboardmap{ $keycodetosym { $keyboard[$_][3] } } = 
'sa' . ($_ + $min);
-               } else {
-                       logmsg(2, "Unknown keycode ", $keyboard[$_][3]) 
if($keyboard[$_][3] != 0);
+               if(defined $keyboard[$_][1]) {
+                       if(defined($keycodetosym { $keyboard[$_][1] }))
+                       {
+                               $keyboardmap{ $keycodetosym { $keyboard[$_][1] 
} } = 's' . ($_ + $min);
+                       } else {
+                               logmsg(2, "Unknown keycode ", $keyboard[$_][1]) 
if($keyboard[$_][1] != 0);
+                       }
                }
+               if(defined $keyboard[$_][2]) {
+                       if(defined($keycodetosym { $keyboard[$_][2] }))
+                        {
+                               $keyboardmap{ $keycodetosym { $keyboard[$_][2] 
} } = 'a' . ($_ + $min);
+                        } else {
+                               logmsg(2, "Unknown keycode ", $keyboard[$_][2]) 
if($keyboard[$_][2] != 0);
+                        }
+                }
+               if(defined $keyboard[$_][3]) {
+                       if(defined($keycodetosym { $keyboard[$_][3] }))
+                       {
+                               $keyboardmap{ $keycodetosym { $keyboard[$_][3] 
} } = 'sa' . ($_ + $min);
+                        } else {
+                               logmsg(2, "Unknown keycode ", $keyboard[$_][3]) 
if($keyboard[$_][3] != 0);
+                        }
+                }
 
                # dont know these two key combs yet...
                #$keyboardmap{ $keycodetosym { $keyboard[$_][4] } } = $_ + $min;



||/ Name                 Version              Description
+++-====================-====================-========================================================
ii  clusterssh           3.19.1-4             administer multiple ssh or rsh 
shells simultaneously
ii  libx11-protocol-perl 0.55-1               Perl module for the X Window 
System Protocol, version 11
ii  openssh-client       4.3p2-6              Secure shell client, an 
rlogin/rsh/rcp replacement
ii  perl-tk              804.027-7            Perl module providing the Tk 
graphics library.
ii  xterm                222-1                X terminal emulator


--- End Message ---
--- Begin Message ---
Source: clusterssh
Source-Version: 3.19.1-5

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

clusterssh_3.19.1-5.diff.gz
  to pool/main/c/clusterssh/clusterssh_3.19.1-5.diff.gz
clusterssh_3.19.1-5.dsc
  to pool/main/c/clusterssh/clusterssh_3.19.1-5.dsc
clusterssh_3.19.1-5_all.deb
  to pool/main/c/clusterssh/clusterssh_3.19.1-5_all.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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
tony mancill <[EMAIL PROTECTED]> (supplier of updated clusterssh 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 [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 11 Jun 2007 21:23:46 -0700
Source: clusterssh
Binary: clusterssh
Architecture: source all
Version: 3.19.1-5
Distribution: unstable
Urgency: low
Maintainer: tony mancill <[EMAIL PROTECTED]>
Changed-By: tony mancill <[EMAIL PROTECTED]>
Description: 
 clusterssh - administer multiple ssh or rsh shells simultaneously
Closes: 402564
Changes: 
 clusterssh (3.19.1-5) unstable; urgency=low
 .
   * added patch from Harald Weidner to fix error messages about uninitialized
     values during startup.  (closes: #402564)
   * increased debhelper dependency to 5; added build dependency on dpatch
   * added homepage to debian/control
Files: 
 0357fdb2fee3e951aef1a36e28aa2937 581 admin optional clusterssh_3.19.1-5.dsc
 4f82f87981d3acf1fe0c42453165e8c7 13104 admin optional 
clusterssh_3.19.1-5.diff.gz
 c4251bc16ae11eeeb937f05141397554 39694 admin optional 
clusterssh_3.19.1-5_all.deb

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

iD8DBQFGbiKSpdwBkPlyvgMRAhIQAJ9j5gGI/wKGbCgE//BEJY3JDu4QbACfS7Ba
p9FPawSFmRRD1ezZfF+Mr0k=
=wIbG
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to