FS#60563 - [mutt] Do not build with the bundled regex library

Attached to Project: Arch Linux
Opened by Peter Wu (Lekensteyn) - Tuesday, 23 October 2018, 11:43 GMT
Last edited by Gaetan Bisson (vesath) - Thursday, 25 October 2018, 17:31 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Gaetan Bisson (vesath)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The configure option --with-regex results in use of the bundled regex library instead of the system-supplied one. The bundled library has at least one potential defect, so it is probably better to remove this option and use the one from the GNU C library. See also
https://gitlab.com/muttmua/mutt/issues/89

Additional info:
* package version: mutt 1.10.1-4
This task depends upon

Closed by  Gaetan Bisson (vesath)
Thursday, 25 October 2018, 17:31 GMT
Reason for closing:  Implemented
Additional comments about closing:  mutt-1.10.1-5 in [extra]
Comment by Gaetan Bisson (vesath) - Wednesday, 24 October 2018, 00:07 GMT
Thanks for bringing this to our attention. Before taking any action I'd like to wait for upstream's reply to your bug report. Please let us know when you hear from them. Cheers.
Comment by Peter Wu (Lekensteyn) - Thursday, 25 October 2018, 11:26 GMT
There has not been an upstream reply yet, but arguments in favour of removing the option:
- Internally the standard POSIX regex interface (regecomp, regexec, etc.) is being used.
- The bundled version is derived from the GNU C Library, but is not really maintained (except for some build fixes, there has not been changes this millennium).
- While some esoteric operating systems might lack a good regex library, this is not the case for Linux (which has GNU libc).
- Other distributions (Debian, Fedora) do not have this option. (Gentoo does though, probably due to the misleading name that suggests enabling a feature)
Comment by Gaetan Bisson (vesath) - Thursday, 25 October 2018, 17:12 GMT
You win! The second argument convinced me.

Loading...