On Mon, Nov 06, 2023 at 12:36:19PM +0100, Lukas Javorsky wrote:
Hi,
I'm writing this email to the Fedora community to give you a heads-up about
what we are going to do with the new change introduced to the groff 1.23.0
version [1].
Upstream of groff stopped mapping the special characters (like hyphens, tilde,
...) to the Basic Latin codes like it previously did.
Yes .. '~' is being replaced by
U+02DC SMALL TILDE character
and the replacement looks terrible. If you have
nbdkit-protect-filter(1) installed you can see this important
meta-character becomes almost invisible, rendering the documentation
and examples very confusing.
This change was quite controversial in the Debian community as the
upstreams/
maintainers of the man-pages that use these characters in a "not correct
way" wanted this mapping back in the system. It leads to a 1+ hour read-long
email thread [2] with discussions in other threads as well.
The final conclusion in Debian was to revert this change and leave the old
mapping in place as the maintainer of groff received a ton of emails [3] and
didn't want to spend all of his capacity on this issue.
After reading through all of the emails, we've decided to align with the Debian
decision and revert this change, thereby retaining the current mapping. The
main reason for this was to eliminate a bunch of bugs reported to the groff/
man-pages packages about broken manual pages. Our capacity also has its limits,
and we need to spend our resources wisely, and this decision was based on that.
The reproducer and the issue description were reported in Bugzilla [4], so
please read through it, if you are interested.
I read the LWN discussion.
Did we try to persuade upstream to revert the problem? But if they're
not receptive then a downstream fix aligned with Debian looks right.
Thanks,
Rich.
_______________________________________________
devel mailing list -- devel(a)lists.fedoraproject.org
To unsubscribe send an email to devel-leave(a)lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines. Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.
http://libguestfs.org/virt-v2v