Ticket #66 (new defect)

Opened 3 years ago

Last modified 11 months ago

Dash escaping in man pages

Reported by: nijel Assigned to: pmatilai
Priority: major Milestone:
Component: rpm Version: RPM Development
Keywords: Cc:

Description

Man page currently does not escape dash character, what breaks in unicode mode - user can not copy and paste parameters. Attached patch fixes it and also adds hyphenation marks to long lines, so that they can be wrapped.

Attachments

manpage-dash.patch (136.9 kB) - added by nijel on 08/12/09 09:18:12.
rediffed and updated for 4.7.1

Change History

08/12/09 09:18:12 changed by nijel

  • attachment manpage-dash.patch added.

rediffed and updated for 4.7.1

03/16/11 14:15:48 changed by nijel

Just for the reference I'm attaching list of current problem in man pages. As apparently nobody is interested in the patch, I'm not going to spend time updating it.

I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:60 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:61 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:62 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:63 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:67 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:68 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:69 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:70 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:74 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:75 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz 21 more occurrences not shown W: rpm-i18n: manpage-has-errors-from-man usr/share/man/pl/man8/rpm.8.gz 135: warning [p 2, 8.5i]: cannot adjust line I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:675 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:681 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:686 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:812 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:813 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:814 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:815 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:816 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:817 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:818 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz 14 more occurrences not shown W: rpm-i18n: manpage-has-errors-from-man usr/share/man/pl/man8/rpmbuild.8.gz 70: warning [p 1, 10.3i]: cannot adjust line W: rpm-i18n: manpage-has-errors-from-man usr/share/man/ru/man8/rpm.8.gz 162: warning [p 3, 0.3i]: cannot adjust line I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:139 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:240 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:484 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:487 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:490 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:497 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:550 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:553 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:575 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:583 I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz 27 more occurrences not shown W: rpm: manpage-has-errors-from-man usr/share/man/man8/rpm.8.gz 151: warning [p 2, 9.2i]: cannot adjust line I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:125 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:227 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:504 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:507 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:510 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:517 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:573 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:579 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:596 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:604 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz 4 more occurrences not shown W: rpm: manpage-has-errors-from-man usr/share/man/man8/rpmbuild.8.gz 85: warning [p 2, 0.0i]: cannot adjust line I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmbuild.8.gz:59 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmbuild.8.gz:244 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmkeys.8.gz:39 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmkeys.8.gz:44 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmkeys.8.gz:49 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmkeys.8.gz:63 I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmspec.8.gz:57

03/16/11 14:16:35 changed by nijel

Attempt to fix formatting:

I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:60
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:61
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:62
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:63
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:67
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:68
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:69
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:70
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:74
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz:75
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/fr/man8/rpm.8.gz 21 more occurrences not shown
W: rpm-i18n: manpage-has-errors-from-man usr/share/man/pl/man8/rpm.8.gz 135: warning [p 2, 8.5i]: cannot adjust line
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:675
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:681
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:686
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:812
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:813
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:814
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:815
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:816
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:817
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz:818
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/pl/man8/rpm.8.gz 14 more occurrences not shown
W: rpm-i18n: manpage-has-errors-from-man usr/share/man/pl/man8/rpmbuild.8.gz 70: warning [p 1, 10.3i]: cannot adjust line
W: rpm-i18n: manpage-has-errors-from-man usr/share/man/ru/man8/rpm.8.gz 162: warning [p 3, 0.3i]: cannot adjust line
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:139
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:240
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:484
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:487
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:490
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:497
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:550
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:553
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:575
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz:583
I: rpm-i18n: hyphen-used-as-minus-sign usr/share/man/ru/man8/rpm.8.gz 27 more occurrences not shown
W: rpm: manpage-has-errors-from-man usr/share/man/man8/rpm.8.gz 151: warning [p 2, 9.2i]: cannot adjust line
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:125
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:227
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:504
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:507
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:510
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:517
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:573
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:579
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:596
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz:604
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpm.8.gz 4 more occurrences not shown
W: rpm: manpage-has-errors-from-man usr/share/man/man8/rpmbuild.8.gz 85: warning [p 2, 0.0i]: cannot adjust line
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmbuild.8.gz:59
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmbuild.8.gz:244
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmkeys.8.gz:39
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmkeys.8.gz:44
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmkeys.8.gz:49
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmkeys.8.gz:63
I: rpm: hyphen-used-as-minus-sign usr/share/man/man8/rpmspec.8.gz:57