Your message dated Sat, 23 Dec 2023 12:01:00 +0000
with message-id <[email protected]>
and subject line Re: Bug#692765: Weird table rendering in translated page
has caused the Debian Bug report #1004568,
regarding Weird table rendering in translated page
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 [email protected]
immediately.)


-- 
1004568: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004568
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: man-db
Version: 2.6.3-1
Severity: normal
Tags: upstream

Hi,

The last table (decimal) rendering of ascii(7) is weird: the 3 and 6
lines not aligned correctly:

                              v       v
       3: # 3 C S c s     3: ! +  5  ? I  S  ]  g   q   {
       4: $ 4 D T d t     4: "  ,  6  @  J  T  ^  h   r   |
       5: % 5 E U e u     5: #  -  7  A  K  U  _  i   s   }
       6: & 6 F V f v     6: $  . 8  B  L  V  `  j   t   ~
                                 ^             
instead of:

       3: # 3 C S c s     3: !  +  5  ?  I  S  ]  g   q   {
       4: $ 4 D T d t     4: "  ,  6  @  J  T  ^  h   r   |
       5: % 5 E U e u     5: #  -  7  A  K  U  _  i   s   }
       6: & 6 F V f v     6: $  .  8  B  L  V  `  j   t   ~

I can reproduce it on Wheezy and Sid for the French (from manpages-fr)
and German (from manpages-de) translations of ascii(7). The layout is
also broken when displaying it from its full path
(/usr/share/man/fr/man7/ascii.7.gz), but it displays fine after copying
the page to another place (e.g. to /tmp). Please find attach the diff
between the two debug output in case you notice something interesting
(I'd bet on the page_encoding, but am not aware of man internals).

Regards

David

# Weird layout
man --debug /usr/share/man/fr/man7/ascii.7.gz 2>/tmp/deb
# Make the layout OK
cp /usr/share/man/fr/man7/ascii.7.gz /tmp/
man --debug /tmp/ascii.7.gz 2>/tmp/deb.loc
# Diff between debug output
diff -ur /tmp/deb /tmp/deb.loc > /tmp/diff

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (100, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5-trunk-amd64 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages man-db depends on:
ii  bsdmainutils           9.0.3
ii  debconf [debconf-2.0]  1.5.46
ii  dpkg                   1.16.9
ii  groff-base             1.21-9
ii  libc6                  2.13-36
ii  libgdbm3               1.8.3-11
ii  libpipeline1           1.2.2-1
ii  zlib1g                 1:1.2.7.dfsg-13

man-db recommends no packages.

Versions of packages man-db suggests:
ii  elinks [www-browser]            0.12~pre5-9
ii  epiphany-browser [www-browser]  3.4.2-2
ii  groff                           1.21-9
ii  iceweasel [www-browser]         16.0.2-1
ii  konqueror [www-browser]         4:4.8.4-2
ii  less                            451-1
ii  w3m [www-browser]               0.5.3-8

-- debconf information:
* man-db/install-setuid: false
  man-db/auto-update: true
--- /tmp/deb	2012-11-08 12:36:42.000000000 -0400
+++ /tmp/deb.loc	2012-11-08 12:36:52.000000000 -0400
@@ -119,11 +119,8 @@
 --priv_drop_count = 0
 ++priv_drop_count = 1
 chdir /tmp
-found lang dir element fr
-found lang dir element fr
-Macro language fr; hyphenation language fr
 pre-processors `t' from default
-page_encoding = ISO-8859-1
+page_encoding = UTF-8
 source_encoding = ISO-8859-1
 locale_charset = UTF-8
 roff_device (locale) = utf8

--- End Message ---
--- Begin Message ---
Hello Tobias,
Am Sun, Jan 30, 2022 at 04:14:18PM +0000 schrieb Colin Watson:
> On Thu, Nov 08, 2012 at 12:37:39PM -0400, David Prévot wrote:
> > The last table (decimal) rendering of ascii(7) is weird: the 3 and 6
> > lines not aligned correctly:
> > 
> >                           v       v
> >        3: # 3 C S c s     3: ! +  5  ? I  S  ]  g   q   {
> >        4: $ 4 D T d t     4: "  ,  6  @  J  T  ^  h   r   |
> >        5: % 5 E U e u     5: #  -  7  A  K  U  _  i   s   }
> >        6: & 6 F V f v     6: $  . 8  B  L  V  `  j   t   ~
> >                                  ^             
> > instead of:
> > 
> >        3: # 3 C S c s     3: !  +  5  ?  I  S  ]  g   q   {
> >        4: $ 4 D T d t     4: "  ,  6  @  J  T  ^  h   r   |
> >        5: % 5 E U e u     5: #  -  7  A  K  U  _  i   s   }
> >        6: & 6 F V f v     6: $  .  8  B  L  V  `  j   t   ~
> > 
> > I can reproduce it on Wheezy and Sid for the French (from manpages-fr)
> > and German (from manpages-de) translations of ascii(7). The layout is
> > also broken when displaying it from its full path
> > (/usr/share/man/fr/man7/ascii.7.gz), but it displays fine after copying
> > the page to another place (e.g. to /tmp). Please find attach the diff
> > between the two debug output in case you notice something interesting
> > (I'd bet on the page_encoding, but am not aware of man internals).

As part of fixing it for manpages-l10n, I discussed this with upstream
and it is now (version 6.03-2) fixed in both unstable and stable.

Greetings

          Helge

-- 
      Dr. Helge Kreutzmann                     [email protected]
           Dipl.-Phys.                   http://www.helgefjell.de/debian.php
        64bit GNU powered                     gpg signed mail preferred
           Help keep free software "libre": http://www.ffii.de/

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply via email to