Package: libtext-wrapi18n-perl
Version: 0.06-7
Followup-For: Bug #638950

Dear Maintainer,
*** Please consider answering these questions, where appropiate ***

   * What led up to the situation? 

Upgrading from a clean squeeze to testing with apt-get -u dist-upgrade

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

IYou can see my solution with my diff -u between files:

--- WrapI18N.pm 2003-06-25 11:14:25.000000000 +0200
+++ /usr/share/perl5/Text/WrapI18N.pm   2011-09-23 14:21:25.000000000 +0200
@@ -88,7 +88,7 @@
                        $len = 0;
                        $text = $top2 . $text;
                        $word = ''; $wlen = 0;
-               } elsif ($wlen + $w <= $columns) {
+               } elsif ($wlen + $w <= $columns - length ($top2)) {
                        # the current word is sent to next line
                        $out .= $separator;
                        $len = 0;
@@ -98,7 +98,11 @@
                        # the current word is too long to fit a line
                        $out .= $word . $separator;
                        $len = 0;
-                       $text = $top2 . $c . $text;
+                       if ($text) {
+                           $text = $top2 . $c . $text;
+                       } else {
+                           $text = $top2 . $c;
+                       }
                        $word = ''; $wlen = 0;
                }
        }
@@ -127,7 +131,11 @@
                return ('?', substr($string,1), 1, 0);
        }
        $c = substr($string, 0, $l);
-       $r = substr($string, $l);
+       if substr($string, $l) {
+           $r = substr($string, $l);
+       } else {
+           $r = '';
+       }
        $w = mbswidth($c);
 
        if (!defined($charmap)) {


   * What was the outcome of this action?

The package was installed successfully

   * What outcome did you expect instead?

*** End of the template - remove these lines ***


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.0.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=es_ES.utf8, LC_CTYPE=es_ES.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libtext-wrapi18n-perl depends on:
ii  libtext-charwidth-perl  0.04-7

libtext-wrapi18n-perl recommends no packages.

libtext-wrapi18n-perl suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to