FS#33760 - [groff] TERMCAP not followed correctly in man pages

Attached to Project: Arch Linux
Opened by KaiSforza (KaiSforza) - Friday, 08 February 2013, 08:40 GMT
Last edited by Allan McRae (Allan) - Wednesday, 13 February 2013, 03:53 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Tobias Powalowski (tpowa)
Allan McRae (Allan)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
LESS_TERMCAP variables are not correctly followed as of groff 1.22.2

Additional info:
* package version(s)
groff 1.22.2-1
less 451-1

* config and/or log files etc.
LESS_TERMCAPS I am using: http://ix.io/4jz

Steps to reproduce:
This sounds like it's only reproducable with a UTF-8 locale.
1) upgrade groff to 1.22.2-1 in [testing]
2) source the file linked above in a shell
3) run `man man`
Note the colors are distinctly lacking.
4) now install core/groff (version 1.21-2 at this writing)
5) source the file linked above in a shell
6) run `man man`
Note that there are colors.

* possible cause
I pulled the packages/groff branch from the core/extra git repository, and looked through the diff. The `site.tmac` file was removed from the 1.22.2-1 PKGBUILD and adding this back corrects this bug. I don't know what exactly this is going, but it seems that UTF-8 man page processing isn't completely right yet.
This task depends upon

Closed by  Allan McRae (Allan)
Wednesday, 13 February 2013, 03:53 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.22.2-2

Loading...