Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#63608 - [gawk] regex over-escaping with 5.x (affecting eg. the kernel)

Attached to Project: Arch Linux
Opened by Andreas (misc) - Friday, 30 August 2019, 12:48 GMT
Last edited by Eli Schwartz (eschwartz) - Friday, 30 August 2019, 15:01 GMT
Task Type Support Request
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

gawk 5.0.1 (from 4.2.1) introduces various "not a known regex operator" warnings when compiling (eg. the kernel), such as:

awk: arch/x86/tools/gen-insn-attr-x86.awk:260: warning: regexp escape sequence `\:' is not a known regexp operator

I'm not sure if this is actually causes any issues.

See eg.:
https://lkml.org/lkml/2019/8/18/353
https://github.com/KittyKatt/screenFetch/issues/627 (same behavior)

kernel fix (not yet applied; also the one for the file in Documentation doesn't apply):
https://lkml.org/lkml/2019/5/18/223
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Friday, 30 August 2019, 15:01 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Warnings are not errors, upstream code will need to adapt to the newly logged warnings.
Comment by Eli Schwartz (eschwartz) - Friday, 30 August 2019, 15:00 GMT
Warnings are not errors: https://git.savannah.gnu.org/cgit/gawk.git/commit/?id=3ddc932b0a808a4f5f55519ccf1d65f6caa41666

gawk still behaves the same -- it will, however, emit ugly warnings for code that was always invalid. If any other code is emitting such warnings, please bring this to the attention of the upstream developers.

Loading...