Latest upstream release: 20180827 Current version/release in rawhide: 20121220 URL: https://github.com/onetrueawk/awk BTW, this package is not monitored by anitya for Fedora: https://release-monitoring.org/project/16171/ Changelog: Adam Sampson (2): Fix comment syntax for pmake. Fix ytab.[ch] dependencies to allow parallel make. Arnold D. Robbins (1): Fix multiple long-standing bugs, improve test suite. Brian Kernighan (9): initial commit for github should have been in initial list awktest.tar added; .ar files work poorly set baseline so Arnold can send pull request update awktest.tar with proper beebe,lilly tests FIXES, makefile, REGRESS to smooth out base for Arnold added Arnold's fixes, updates to awktest.tar disallow $ in printf formats forgot to update version string onetrueawk (2): Merge pull request #8 from arnoldrobbins/master Merge pull request #9 from atsampson/master
Detailed changelog: Aug 27, 2018: Disallow '$' in printf formats; arguments evaluated in order and printed in order. Added some casts to silence warnings on debugging printfs. (Thanks, Arnold.) Aug 23, 2018: A long list of fixes courtesy of Arnold Robbins, to whom profound thanks. 1. ofs-rebuild: OFS value used to rebuild the record was incorrect. Fixed August 19, 2014. Revised fix August 2018. 2. system-status: Instead of a floating-point division by 256, use the wait(2) macros to create a reasonable exit status. Fixed March 12, 2016. 3. space: Use provided xisblank() function instead of ispace() for matching [[:blank:]]. 4. a-format: Add POSIX standard %a and %A to supported formats. Check at runtime that this format is available. 5. decr-NF: Decrementing NF did not change $0. This is a decades-old bug. There are interactions with the old and new value of OFS as well. Most of the fix came from the NetBSD awk. 6. string-conv: String conversions of scalars were sticky. Once a conversion to string happened, even with OFMT, that value was used until a new numeric value was assigned, even if OFMT differed from CONVFMT, and also if CONVFMT changed. 7. unary-plus: Unary plus on a string constant returned the string. Instead, it should convert the value to numeric and give that value. Also added Arnold's tests for these to awktest.tar as T.arnold. Aug 15, 2018: fixed mangled awktest.tar (thanks, Arnold), posted all current (very minor) fixes to github / onetrueawk Jun 7, 2018: (yes, a long layoff) Updated some broken tests (beebe.tar, T.lilly) [thanks to Arnold Robbins] Mar 26, 2015: buffer overflow in error reporting; thanks to tobias ulmer and john-mark gurney for spotting it and the fix. Feb 4, 2013: cleaned up a handful of tests that didn't seem to actually test for correct behavior: T.latin1, T.gawk. Jan 5, 2013: added ,NULL initializer to static Cells in run.c; not really needed but cleaner. Thanks to Michael Bombardieri.
nawk-20180827-1.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-e3aa9d95e9
I've set up upstream monitoring. It wasn't set up before because the author would just upload a tarball named awk.tar.gz every time he did a release, with no versioning info in the name.
nawk-20180827-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-e3aa9d95e9
nawk-20180827-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.