[Po4a-devel] [po4a-Bugs][315075] po4a 0.46 breaks formatting of man pages

po4a-bugs at alioth.debian.org po4a-bugs at alioth.debian.org
Mon Jun 29 23:39:47 UTC 2015


po4a-Bugs item #315075 was changed at 30/06/2015 01:39 by Martin Quinson
You can respond by visiting: 
https://alioth.debian.org/tracker/?func=detail&atid=410622&aid=315075&group_id=30267

Status: Open
Priority: 3
Submitted By: Luiz Fernando Rangheti (elchevive-guest)
Assigned to: Nobody (None)
Summary: po4a 0.46  breaks formatting of man pages 
Category: None
Group: None
Resolution: None


Initial Comment:
Hi,

I package po4a for openSUSE and in the last update, 0.46 it breaks the formatting of man pages. You can see more information on the comments here:

https://build.opensuse.org/request/show/308224

Regards,

Lui

----------------------------------------------------------------------

>Comment By: Martin Quinson (mquinson)
Date: 30/06/2015 01:39

Message:
@Robert: Any progress on this maybe? I'm myself not very confident with the Man module and your help is really welcome.

Also, do you know why man-db is using its own module? Should we try to merge our efforts maybe?

Many many thanks for your help.

----------------------------------------------------------------------

Comment By: Robert Luberda (robert)
Date: 01/06/2015 01:41

Message:
My initial patch handles only '\t' as column separator, while man-db package uses '@'. I am working on a fix for this.

However man-db package uses its own Manext.pm module which  implements handling of textblocks in its own way, and I am afraid that this man-db's module will need to be changed as well.

----------------------------------------------------------------------

Comment By: Alexander Golubev (fat-zer-guest)
Date: 25/05/2015 14:59

Message:
I can confirm it on gentoo. And that the bug was introduced with the release.

Compare:

=== mandb.8.original ===

.TS
tab (@);
l l l l.
Name at Type@Async at Filename
_
Berkeley db at T{
Binary tree
T}@Yes@\fIindex.bt\fR
GNU gdbm v >= 1.6 at T{
Hashed
T}@Yes@\fIindex.db\fR
GNU gdbm v <  1.6 at T{
Hashed
T}@No@\fIindex.db\fR
UNIX ndbm at T{
Hashed
T}@No@\fIindex.(dir|pag)\fR
.TE

=== mandb.8.ru [0.45] ===
.TS
tab (@);
l l l l.
Название@Тип@Асинхронность@Имя файла
_
Berkeley db at T{
двоичное дерево
T}@Да@\fIindex.bt\fP
GNU gdbm v >= 1.6 at T{
Хэш
T}@Да@\fIindex.db\fP
GNU gdbm v <  1.6 at T{
Хэш
T}@Нет@\fIindex.db\fP
UNIX ndbm at T{
Хэш
T}@Нет@\fIindex.(dir|pag)\fP
.TE

=== mandb.8.ru [0.46] ===
.TS
tab (@);
l l l l.
Название
Тип
Асинхронность
Filename
_
Berkeley db
T{
двоичное дерево
T}
Да
\fIindex.bt\fP
GNU gdbm v >= 1.6
T{
Хэш
T}
Да
\fIindex.db\fP
GNU gdbm v <  1.6
T{
Хэш
T}
Нет
\fIindex.db\fP
UNIX ndbm
T{
Хэш
T}
Нет
\fIindex.(dir|pag)\fP
.TE


----------------------------------------------------------------------

You can respond by visiting: 
https://alioth.debian.org/tracker/?func=detail&atid=410622&aid=315075&group_id=30267



More information about the Po4a-devel mailing list